1.默认参数
def fun(x,y,z=3):
sum=x+y+z
return sum
fun(1,2)
2.可变参数(两种方法定义)
def fun(n):
sum=0
for i in n:
sum+=i;
return sum
调用:fun([1,2,3])或fun((1,2,3,4))
def fun(*n):
sum=0
for i in n:
sum+=i
return sum
调用:fun(1,2,3)
3.关键字参数
def fun(x,y,**z):
print ‘x:‘,x,‘y:‘,‘z:‘,z
调用:fun(1,2,m=‘5‘)
4.多参数组合
def fun(x,y=3,*z,**m):
时间: 2024-10-08 19:35:00