本文實(shí)例講述了Python學(xué)習(xí)筆記之自定義函數(shù)用法。分享給大家供大家參考,具體如下:
函數(shù)能提高應(yīng)用的模塊性,和代碼的重復(fù)利用率。Python提供了許多內(nèi)建函數(shù),比如print()等。也可以創(chuàng)建用戶自定義函數(shù)。
函數(shù)定義
Return[expression]
結(jié)束函數(shù);不帶return 表達(dá)式相當(dāng)于返回None'''...''' 來注釋說明函數(shù);函數(shù)體內(nèi)容不可為空,可用 pass 來表示空語句;以下幾個為簡單的函數(shù)示例:
''' some basic functions ''' def func1(): # 函數(shù)無傳入?yún)?shù) print("func1") # 無return值 func1() # 函數(shù)調(diào)用 def func2(): return("func2") # return 字符串 "func2" print(func2()) def func3(a,b): # 需傳兩個參數(shù) print("a+b = %d" %(a+b)) # print表達(dá)式,無return func3(3,4) def func4(a,b): # 需傳兩個參數(shù) return (a+b) # return a+b 的值 print(func4(4,3))