零基礎學Python:函數

前言網絡

本文的文字及圖片來源於網絡,僅供學習、交流使用,不具備任何商業用途,若有問題請及時聯繫咱們以做處理。函數

PS:若有須要Python學習資料的小夥伴能夠點擊下方連接自行獲取學習

Python免費學習資料、代碼以及交流解答點擊便可加入3d


 

到目前爲止,咱們的 Python 代碼已經實現了小的分塊。它們都適合處理微小任務,可是咱們想複用這些代碼,因此須要把大型代碼組織成可管理的代碼段。代碼複用的第一步是使用函數,它是命名的用於區分的代碼段。函數能夠接受任何數字或者其餘類型的輸入做爲參數,而且返回數字或者其餘類型的結果。blog

你能夠使用函數作如下兩件事情圖片

  • 定義函數
  • 調用函數

1 簡單函數

所謂 函數 ,就是把 具備獨立功能的代碼塊 組織爲一個小模塊,在須要的時候 調用
函數的使用包含兩個步驟:ip


函數的做用,在開發程序時,使用函數能夠提升編寫的效率以及代碼的 重用開發

 

函數的定義

 


有兩個變量 x 和 y ,當 x 取其變化範圍中的每個特定值時,相應地有惟一的 y 與它對應,則稱 y 是 x 的函數。記爲 y = f ( x ),其中 x 爲自變量, y 爲因變量。get

 

函數調用

調用函數很簡單的,經過 函數名() 便可完成對函數的調用io

 

  • 定義好函數以後,只表示這個函數封裝了一段代碼而已
  • 若是不主動調用函數,函數是不會主動執行的

參數可變

咱們定義和調用一個沒有參數的函數。假設須要求當 x 分別爲 5 與 6 時, f(x) 的結果相加:


屢次調用產生不一樣的結果
帶參數的函數有一個很是大的好處,經過修改調用函數傳入的參數,從而獲得不一樣的值。

 

函數的返回值

創建在以前的函數之上,若是想獲得函數的計算結果,而後相加在進行輸出改如何處理?例如在函數外部將函數 f 的結果加 10 再進行輸出。

  • 函數的返回值
    函數是一個功能塊,該功能到底執行成功與否,須要經過返回值來告知調用者。


  • 程序運行到所遇到的第一個return即返回(退出def塊),實現函數值的返回,不會再運行第二個return。返回時可附帶一個返回值,由return後面的參數指定。
  • return 以後函數就結束了,不會再執行後續代碼

函數的其餘形式

函數根據 有沒有參數 以及 有沒有返回值,能夠 相互組合,一共有 4 種 組合形式

 

相關文章
相關標籤/搜索