函数参数代码实例

#默认参数
def power(x, n = 2):
    ans = 1
    while n > 0:
        ans *= x
    return ans
print(power(3))

def calc(numbers):
    sum = 0
    for n in numbers:
        sum += n*n
    return sum
print(calc([1, 3, 4]))#调用的时候需要组装一个list或者tuple
print(calc((1, 4, 5)))
print(‘rain‘)
#可变参数
def calc(numbers):
    sum = 0
    for n in numbers:
        sum = sum +n*n
    return sum
nums = [1, 2, 4, 10]
print(calc(nums))
print(‘-----------------‘)
#可变参数
def calc(*numbers):
    sum = 0
    for n in numbers:
        sum = sum +n*n
    return sum
nums = [1, 2, 4, 10]
print(calc(*nums)) #加一个*把list或者tuple当成可变参数传进去
print(calc(1,2,3))#也可以直接传进去多个参数, 本质上nums接收到的是一个tuple
print(‘----------‘)
#关键字参数
def person(name, age, **kw):
    print(‘name:‘,name,‘age:‘, age, ‘other‘, kw)
person(‘Michael:‘, 30)
person(‘rain‘, 21, city = ‘xian‘)
person(‘rain‘, 21, city = ‘shanghhai‘,gender=‘M‘)
#也可以先组装出一个dict,然后,把该dict转换为关键字参数传进去:
时间: 2024-11-12 07:28:16

函数参数代码实例的相关文章

javascript如何获取链接参数代码实例

javascript如何获取链接参数代码实例:使用url传递参数,大家应该不陌生,例如: http://www.softwhy.com/home.php?mod=space&do=home&view=all 既然传递参数,那么自然就要获得传递的参数,当然获取参数的方式有多种多样,下面就介绍其中的一种,和大家一起分享,希望能够给大家带来一定的帮助,代码如下: var url="http://www.softwhy.com/home.php?mod=space&do=home

javascript获取url参数代码实例

javascript获取url参数代码实例: 有时候可能需要获取url中的参数值,下面是一段相关的代码实例. 代码如下: var url="www.softwhy.com/test.php?id=21&a=5"; if(url.indexOf("?")!=-1) { var p=url.indexOf("?"); //返回所在位置 var str = url.substr(p+1) //从这个位置开始截取 strs = str.split

web service上传参数代码实例

web service上传参数代码实例 这次做的项目用到webservice比较多,最开始在网上看的参考dome,发现都不行,后来发现安卓4.0以后有很大的不同,在做传参时,有些东西需要注意: 第一,命名空间:与服务器一致,命名空间后缀千万不要加“/”: 第二,方法名:与服务器一致: 第三,url:就是服务器地址不加后面的?=...: 代码如下: package com.example.web; import java.util.ArrayList; import org.ksoap2.Soap

php session_id()函数介绍及代码实例

session_id()功能: 获取设置当前回话ID. 函数说明: string session_id ([ string $id ] ) 参数: 如果指定了参数$id,那么函数会替换当前的回话id. session_id()函数必须在session_start()函数之前调用. 返回值: session_id返回当前会话id字符串.如果当前没有产生会话,则返回空字符串"". 代码示例1: 输出 session_id() 1 2 3 4 <?php     session_sta

jQuery的toggleClass()函数代码实例

jQuery的toggleClass()函数代码实例:本章节通过代码实例演示一下toggleClass()函数的用法,此函数可以判断一个元素是否具有指定的样式类,如果有这删除,如果没有则添加,这种功能在一些切换效果中非常有用,代码实例如下: <!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="

MATLAB的PLOT函数线型设置及横坐标为字符串的代码实例

2.横坐标为字符串的代码实例 cell={‘PLS’,’SVM’,’RF’,’NNET’,’NB’,’PLR’,’C5.0′,’PDA’,’KNN’,’GLM’,’BCT’};%分类方法yData=[7.78 7.16 7.75 9.06 1.94 5.47 6.19 3.44 6.38 1.81 9.03];%mean rank值n=size(cell,2);x=1:1:n;plot(x,yData,’k-‘,x,yData,’rs’);ylabel(‘mean rank’);xlabel(‘

将表单元素序列为对象代码实例

将表单元素序列为对象代码实例:有时候将表单元素序列化一个对象然后再进行操作可能会更加便利,下面就是一段这样的代码能够实现此功能.代码如下: function serializeObject(form){ var o={}; $.each(form.serializeArray(),function(index){ if(o[this['name']]){ o[this['name']]=o[this['name']]+","+this['value']; } else{ o[this[

jquery实现的隔行变色代码实例

jquery实现的隔行变色代码实例: 隔行变色效果在大量的网站应用,尤其是表格或者新闻列表之类的结构,可以有效增强网站的辨识度,更为人性化,下面通过一个简单的实例介绍一下它的实现原理,至于它的美观度这里就不讲究了,代码实例如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http:/

JavaScript中字符串分割函数split用法实例

这篇文章主要介绍了JavaScript中字符串分割函数split用法,实例分析了javascript中split函数操作字符串的技巧,非常具有实用价值,需要的朋友可以参考下 本文实例讲述了JavaScript中字符串分割函数split用法.分享给大家供大家参考.具体如下: 先来看下面这段代码: <script type="text/javascript"> var str="How are you doing today?" document.write