位置参数
def power(x,n):
pass
x和n就是位置参数
默认参数
def power(x,n=2):
pass
默认参数必须指向不变对象
调用函数有多个默认参数时,可以按顺序提供默认参数,也可不按顺序,不按顺序时需写上参数名
可变参数
def calc(*numbers):
sum=0
forn in numbers:
sum=sum+n
returnsum
定义可变参数仅仅在参数前面加了一个*号;参数numbers接收到的是一个tuple
调用该函数时可以传入任意个参数,如calc(1,2)
如果已经有一个list或tuple,调用时直接在list或tuple前面加一个*号,如:
nums=[1,2]
calc(*nums)
领取 专属20元代金券
Get大咖技术交流圈