1. 程式人生 > >簡單的函數實參、形參、默認值的定義

簡單的函數實參、形參、默認值的定義

python 函數

Python語句中可以進行函數調用來簡化工作,每個函數都可以完成具體的任務。當遇到相同任務,調用函數方便快捷。

函數首先需設定形參(抽象概念),最後賦予具體值(實參),有些具體值可以不變,則可提前設定好默認值。

eg. 編寫一個和T-SHIRT尺碼及標語相關的函數:

  1. 設定好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‘) 

輸出可看到,兩種方式輸出,結果一樣:

技術分享圖片


  1. 設定其中一個值為默認值(如果不輸入其他值,直接顯示默認值;如果輸入其他值,則顯示其他值)
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‘)

依次輸出結果:
技術分享圖片

簡單的函數實參、形參、默認值的定義