在Python中定义函数的时候,可以使用参数默认值的方式定义函数
例子:
1 def welcome(who,state='is',action='talking'): 2 print(who,state,action)
调用函数:
1 welcome('Tom')
输出Tom is talking
1 welcome('Tom','was')
输出Tom was talking
1 welcome('Tom',action='sleeping')
输出Tom is sleeping
可见,在参数默认值上,Python跟C#是一样的。