定義函數的三種形式


一、無參函數

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

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

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

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM