函數是可以反復利用的代碼段 , 在python中利用好函數可以提高系統的整體性和代碼的反復利用率 。 所以若何建立和挪用函數是很主要的 。 今天小編就給大師介紹下若何python中的一些函數根本 。
方式/
1起首 , 我們需要先界說一個函數 , 以 def 關頭詞開首 , 后面加上函數名稱和圓括號 () 。 這里小編建立一個eat的函數 , 具體如下:
def eat():
print("I want eat mango")
注:若是函數體這里一時候不知道寫什么可以先填pass用來占個位置 , 防止語法報錯

2編寫好上面的代碼點擊運行我們會發現并沒有輸出我們想要的成果 , 這是為什么呢 , 這個是因為我們固然界說了函數 , 可是沒有去利用它 。 那么若何去利用呢 , 很簡單 , 經由過程函數名加圓括號 ()就可以挪用這個函數了 。 具體代碼如下:
def eat():
print("I want eat mango")
eat()
注:這里我們需要注重的是eat()挪用只能寫在界說的函數后面 , 不克不及寫在函數前面 。

3當我們經由過程print(函數名())來打印函數的時辰我們會發現獲得的成果是函數名()先挪用這個函數 , 在返回一個值 , 而這個值是有return來決議的 。
def eat():
print("I want eat mango")
return "不給"
print(eat() )
注:若是我們沒有填return , 那么返回值默認為none 。 而且return要放到函數體最后面 , 不然代碼執行時碰到return就會跳出函數 , 后面的將不會在執行 。

4添加必備參數 , 在函數名后面的圓括號()里輸入一個變量名 。 這個變量不需要界說 , 一般填寫我們想要代表內容的名稱就可以了 。 具體代碼如下:
def eat(name):
print("%s想吃芒果"%name)
eat("小五")
注:當圓括號()里填寫了變量名 , 那么在挪用函數的時辰就必需進行傳參(半斤八兩于給變量名賦值) , 不然會呈現報錯 。

5若是不想經由過程挪用時進行傳參 , 我們可以利用函數中的默認參數 , 在填寫變量名的時辰就直接賦值 。 具體如下:
def eat(name , weather="冬天"):
print("%s想吃芒果 , 氣候%s"%(name,weather))
eat("小五")
若是在挪用的時辰也給默認參數傳參那么之前的值會被籠蓋失落的 。

6有時我們可能只想先界說一個參數 , 不想立即傳參 , 這個時辰就可以用不定長參數來解決這個問題了 , 不定長參數是經由過程警號加變量名(*args),具體操作如下:
猜你喜歡
- Photo Station如何更改圖片存放路徑
- QQ怎么設置定時播放歌曲
- UOS任務欄如何不顯示通知圖標
- 如何在億圖圖示中創建坦克
- 野菊花丁茶,如何泡茶
- 萬王之王如何將魔能凈化為神器結晶
- 如何在得到中制定自己的學習計劃
- 微信如何交電信固定電話費
- 如何設置快手個人評論權限
- 如何給兔子清理臭腺 大概是肛門的兩側
