一個函數相當於一個功能塊,當要使用時,可以直接調用,避免了壘代碼。
函數定義和使用:
#函數
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