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