#函数参数
1.可变参数 *number
def fun(*numbers):
sum = 0
for n in numbers:
sum = sum + n*n
return sum
#参数前面加*, numbers接受到德是一个tuple ()
#调用该函数德时候可以是任意个参数,包括是0个参数
2.关键字参数 **kw
def fun(**kw)
print kw
fun(name='leon', age='28', weight='160') == {'name':'leon', 'age'='28', weigth='160'}
#关键字参数允许你传入0或者任意个含参数名德参数
#这些关键字在函数内部自动组装成一个dict
3.参数组合
对于任意函数都可以通过这种形式调用
def fun(*arg, **kw)
1.可变参数 *number
def fun(*numbers):
sum = 0
for n in numbers:
sum = sum + n*n
return sum
#参数前面加*, numbers接受到德是一个tuple ()
#调用该函数德时候可以是任意个参数,包括是0个参数
2.关键字参数 **kw
def fun(**kw)
print kw
fun(name='leon', age='28', weight='160') == {'name':'leon', 'age'='28', weigth='160'}
#关键字参数允许你传入0或者任意个含参数名德参数
#这些关键字在函数内部自动组装成一个dict
3.参数组合
对于任意函数都可以通过这种形式调用
def fun(*arg, **kw)