# 015 # 默认参数的本质是: # 不论你是否提供给我这个参数,我都是要用它, # 那么我就要想好在你不向我提供参数的时候我该使用什么。 # 或者,这样来理解: # 有一些参数在一般情况下是约定俗成的, # 但,在极少情况下会有一些很有个性的人会打破传统而按照自己的习惯来做事 def theFirstDayInAWeek(theDay = 'Sunday'): print theDay # end of def theFirstDayInAWeek() theFirstDayInAWeek('Monday') # 注意: # 只有在形参表末尾的那些参数可以有默认参数值 # 例如:def func(a, b=5)是有效的,但是def func(a=5, b)是无效的 output: 1 2 Sunday Monday