python - 函數的封裝與調用


一.函數的定義,函數名,函數體以及函數的調用

1.函數的定義語法:

def 函數名():
    函數體

2.函數名的定義與變量名命名一樣

3.函數的封裝與調用

#函數的封裝
def yue():
    print('美女,約不約')
    print('不約')
    print('我這么帥,不約?')
    print('不約')
#調用yue()函數
yue()
yue()
yue()

二.函數的返回值

1.函數中遇到return, 此函數結束, 不再繼續執⾏.

def yue():
    print("約你")
    print("約她")
    return
    print("約誰") #這句話不會被執行
yue()

2.return總結:

  1.遇到return. 此函數結束, 函數后⾯的東⻄將不會再執⾏

  2. return什么都不寫 或者 干脆不寫return 默認返回值為None

  3.return后面寫了一個值. 則調用者可以接收⼀個結果

  4.return后面寫了多個結果, 則調用者可以接收一個tuple, 調用者可以直接解構成多個變量

四.函數的參數

1.語法: 

def 函數名(參數列表):
    函數體
 

2.參數:

  1.形參,寫在函數聲明的位置的變量量叫形參

  2.實參,在函數調⽤的時候給函數傳遞的值. 叫實參

  3.傳參,給函數傳遞信息的時候將實際參數交給形式參數的過程被稱為傳參. 

3.參數的分類: 

  1.形參:

    1.位置參數

    2.默認值參數.當調用的時候不給傳值使用默認值

    3.混合使用. 順序:1.位置參數, 2.默認值參數

  2.實參:

    1.位置參數. 按照位置給形參賦值

    2.關鍵字參數. 按照名稱給形參賦值

    3.混合參數. 先用位置參數,再用關鍵字參數

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM