簡單的函數實參、形參、默認值的定義
阿新 • • 發佈:2018-03-21
python 函數 Python語句中可以進行函數調用來簡化工作,每個函數都可以完成具體的任務。當遇到相同任務,調用函數方便快捷。
函數首先需設定形參(抽象概念),最後賦予具體值(實參),有些具體值可以不變,則可提前設定好默認值。
eg. 編寫一個和T-SHIRT尺碼及標語相關的函數:
- 設定好T-SHIRT需輸入的形參(尺碼及標語),最後賦予具體值
def make_shirt(size, slogan): #size/slogan為形參 """顯示T-shirt的尺碼和字樣""" print("\nThe size of your T-shirt is: " + size + ".") print("The slogan on it shows: " + slogan + ".") #簡單函數完成。 接下來可輸入實參(這裏必須按照形參順序輸入),最後輸出值 make_shirt(‘XL‘, ‘BORN TO BE WILD‘) #也可調換順序輸入: make_shirt(slogan = ‘BORN TO BE WILD‘, size = ‘XL‘)
輸出可看到,兩種方式輸出,結果一樣:
- 設定其中一個值為默認值(如果不輸入其他值,直接顯示默認值;如果輸入其他值,則顯示其他值)
def make_shirt_1(size, slogan = ‘BORN TO BE WILD‘) #把標語設為默認值 """Slogan為默認值""" #三個引號裏的文字和作為解釋 print("\nThe size of your T-shirt is: " + size + ".") print("The slogan on it shows: " + slogan + ".") #函數編寫完畢,下面就是幾種應用 #尺碼輸入不同值,標語使用默認值 make_shirt_1(‘XL‘) make_shirt_1(‘M‘) #尺碼輸入不同值,標語也使用另外的值 make_shirt_1(‘S‘, ‘Celebrate little things‘)
依次輸出結果:
簡單的函數實參、形參、默認值的定義