一、無參函數
定義函數時參數是函數體接收外部傳值的一種媒介,其實就是一個變量名
在函數階段括號內沒有參數,稱為無參函數。需要注意的是:定義時無參,意味着調用時也無需傳入參數。
如果函數體代碼邏輯不需要依賴外部傳入的值,必須得定義成無參函數。
def func():
print('hello nick')
func() # hello nick
二、有參函數
在函數定義階段括號內有參數,稱為有參函數。需要注意的是:定義時有參,意味着調用時也必須傳入參數。
如果函數體代碼邏輯需要依賴外部傳入的值,必須得定義成有參函數。
def sum_self(x, y):
"""求和"""
res = x+y
print(res)
sum_self(1,2) # 3
三、空函數
當你只知道你需要實現某個功能,但不知道該如何用代碼實現時,你可以暫時寫個空函數,然后先實現其他的功能。
def func():
pass