不定参
def add_number(a,*args):
for i in args:
a+=1
return a
add_number(1,2,3,4)
def add_number2(a,**kwarge):
for arg,value in kwarge.items():
print(arg,value)
add_number(1,x=2,y=4)
但是运行后结果不一样
不定参
def add_number(a,*args):
for i in args:
a+=1
return a
add_number(1,2,3,4)
def add_number2(a,**kwarge):
for arg,value in kwarge.items():
print(arg,value)
add_number(1,x=2,y=4)
但是运行后结果不一样
p函数
函数:某个任务封装为函数,自定义的,库函数。
def
def do_operation():
do sth
do_operation()
def add_ab(a,b):
print(a+b)
return(a+b)
add_ab(3,5)
不能传入字符,或者多传参数,也不能少,因为指定个数
元素的类型导致各种不同的结果;
不定个数的参数;
默认值存在也可以传入参数,新传入的参与计算;
参数个数不定:
def add_number(a,*args): /参数
for i in args:
a+=i /a=a+i
returan a
def add_number2(a,**kwargs) /键值对