函數(基礎)? [函數后續還會更新兩次]
一.認識函數的作用
函數就是將一段具有獨立功能的代碼塊整合到一個整體并命名,在需要的位置,調用這個名稱即可完成對應的需求
函數在開發過程中,可以更高效的實現代碼重用
二.函數的使用步驟
1定義函數
2.調用函數
注意:
1.不同的需求,參數可有可無
2.在python中,函數必須先定義后使用
結論:
1.函數先定義后調用,如果先調用會報錯
2.如果沒有調用函數,函數里面的代碼不會執行
函數執行流程
當調用函數的時候,解釋器會回到定義函數的地方去執行下方輸進的代碼,當這些代碼執行完,回到調用函效的地方繼續向下執行
定義涵數的時候,函數體內部縮進的代碼并沒有執行
3.函數的參數作用
思考:上述addnum1函數只能完成數字1和2的加法運算,如果想要這個因數變得更靈活,可以計算任
何用戶指定的兩個數字的和,如何書寫程序?
分析:用戶要在調用函數的時候指定具體數字,那么在定義因數的時候就需要接收用戶指定的數字。
涵數調用時候指定的數字和定義函數時候接收的數字即是函數的參數。
4.函數返回值的作用
打印結果:煙
return 作用:
負責函數返回值
退出當前函數導致return下方的所有代碼(函數體內部)不執行
5.返回值的應用
三.函數的說明文檔
用于說明自定義函數的作用
語法
寫于內置函數的第一行
高級使用(敲回車實現)
四.函數的嵌套調用
綜合案例:打印圖形
函數嵌套調用打印多條--------
案例二(求和計算)
a.求和
b.求平均值
總結
函數的參數:函數調用的時候可以傳入真實數據,增大函數的使用的靈活性
.形參:函數定義時書寫的參數(非真實數據)
.實參:函數調用時書寫的參數(真實數據)