python中,调用函数时,可以使用(形参=传值)的不指定顺序,也可以使用指定顺序
def printinfo( name, age,gender ):
"打印任何传入的字符串"
print ("name: ", name)
print ("age: ", age)
print ("gender: ", gender)
return
#调用printinfo函数
printinfo( "python",gender = 'm', age=50, )
如果单独出现星号 * 后的参数必须用关键字传入。
def f(a,*,b,c):
return a+b+c
f(1,b=2,c=3) #正确
f(1,2,c=3) #错误
f(1,2,3) #错误