函數基礎-02定義函數的三種形式

無參函數

定義函數時參數是函數體接收外部傳值的一種媒介,其實就是一個變量名python

在函數階段括號內沒有參數,稱爲無參函數。須要注意的是:定義時無參,意味着調用時也無需傳入參數。函數

若是函數體代碼邏輯不須要依賴外部傳入的值,必須得定義成無參函數。code

def func():
    print('hello nash')
    
func()  # hello nash


有參函數

在函數定義階段括號內有參數,稱爲有參函數。須要注意的是:定義時有參,意味着調用時也必須傳入參數。class

若是函數體代碼邏輯須要依賴外部傳入的值,必須得定義成有參函數。變量

def sum_self(x, y):
    """求和"""
    res = x+y
    print(res)

sum_self(1,2)  # 3


空函數

當你只知道你須要實現某個功能,但不知道該如何用代碼實現時,你能夠暫時寫個空函數,而後先實現其餘的功能。co

def func():
    pass
相關文章
相關標籤/搜索