一個函數相當於一個功能塊,當要使用時,可以直接調用,避免了壘代碼。
函數定義和使用:
#函數 def mail(): #定義函數 n = 123 #函數體 n += 1 print(n) mail() #加括號表示執行函數 f = mail #函數名,賦值結果一樣 f() #執行結果: 124
函數的返回值:可用於判斷函數是否執行成功
#函數返回值 def mail(): #定義函數 n = 123 #函數體 n += 1 print(n) return 123 #函數執行成功則返回123,如果沒設置返回值,函數也會返回值,不過是None。 ret = mail() #加括號表示執行函數 print(ret) #執行結果: 123
def show(): print("a") if 1 == 1: #當1==2時,則會輸出b return [11,22] #當函數遇到return就會返回,不再執行下面的 print("b") show() #執行結果: a