1. 程式人生 > >python 函式賦值

python 函式賦值

 

⾸先我們來理解下Python中的函式
def hi(name="yasoob"):
return "hi " + name
print(hi())
# output: 'hi yasoob'
# 我們甚⾄可以將⼀個函式賦值給⼀個變數,⽐如
greet = hi
# 我們這⾥沒有在使⽤⼩括號,因為我們並不是在調⽤hi函式
# ⽽是在將它放在greet變數⾥頭。我們嘗試運⾏下這個
print(greet())
# output: 'hi yasoob'
# 如果我們刪掉舊的hi函式,看看會發⽣什麼!
del hi
print(hi())
#outputs: NameError
print(greet())
#outputs: 
'hi yasoob'