python函数传参

调用函数时,如果没有传递参数,则会使用默认参数。以下实例中如果没有传入 age 参数,则使用默认值:

#!/usr/bin/python3 

#可写函数说明 def printinfo( nameage = 35 ):

 "打印任何传入的字符串"

 print ("名字: "name) 

print ("年龄: "age) 

return 

#调用printinfo函数

 

printinfo( age=50name="runoob" )

 print ("------------------------") printinfo( name="runoob" )

增加一个定义参数sex,

如未对参数赋值,则语法错误,说明一定要对定义函数的参数赋值吗?

如定义参数默认赋值(age),如后边没有赋值(说明没有赋值覆盖),还是用原来的参数

猜你喜欢

转载自www.cnblogs.com/yezimama/p/10996173.html