例子:
def my_abs(x): #定義函數用def表示 絕對值函數
if x>=0:
print(x) #改為 return x
else:
print(-x) #改為 return -x
print(my_abs(-8))
>>>9
>>>None
Q: 為什么返回結果有個None?
A: 因為python中print函數需要返回值,如果你在print函數中所放的函數沒有返回值,那么print將會return None
# 請注意,函數體內部的語句在執行時,一旦執行到return時,函數就執行完畢,並將結果返回。因此,函數內部通過條件判斷和循環可以實現非常復雜的邏輯。
# 如果沒有return語句,函數執行完畢后也會返回結果,只是結果為None。return None可以簡寫為return。
