在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#是一樣的。