前言網絡
本文的文字及圖片來源於網絡,僅供學習、交流使用,不具備任何商業用途,若有問題請及時聯繫咱們以做處理。函數
PS:若有須要Python學習資料的小夥伴能夠點擊下方連接自行獲取學習
到目前爲止,咱們的 Python 代碼已經實現了小的分塊。它們都適合處理微小任務,可是咱們想複用這些代碼,因此須要把大型代碼組織成可管理的代碼段。代碼複用的第一步是使用函數,它是命名的用於區分的代碼段。函數能夠接受任何數字或者其餘類型的輸入做爲參數,而且返回數字或者其餘類型的結果。blog
你能夠使用函數作如下兩件事情圖片
所謂 函數 ,就是把 具備獨立功能的代碼塊 組織爲一個小模塊,在須要的時候 調用
函數的使用包含兩個步驟:ip
函數的做用,在開發程序時,使用函數能夠提升編寫的效率以及代碼的 重用開發
有兩個變量 x 和 y ,當 x 取其變化範圍中的每個特定值時,相應地有惟一的 y 與它對應,則稱 y 是 x 的函數。記爲 y = f ( x ),其中 x 爲自變量, y 爲因變量。get
調用函數很簡單的,經過 函數名() 便可完成對函數的調用io
咱們定義和調用一個沒有參數的函數。假設須要求當 x 分別爲 5 與 6 時, f(x) 的結果相加:
屢次調用產生不一樣的結果
帶參數的函數有一個很是大的好處,經過修改調用函數傳入的參數,從而獲得不一樣的值。
創建在以前的函數之上,若是想獲得函數的計算結果,而後相加在進行輸出改如何處理?例如在函數外部將函數 f 的結果加 10 再進行輸出。
函數的返回值
函數是一個功能塊,該功能到底執行成功與否,須要經過返回值來告知調用者。
函數根據 有沒有參數 以及 有沒有返回值,能夠 相互組合,一共有 4 種 組合形式