Python中定义函数的三种形式
生活随笔
收集整理的這篇文章主要介紹了
Python中定义函数的三种形式
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
一、無參函數(shù)
定義函數(shù)時參數(shù)是函數(shù)體接收外部傳值的一種媒介,其實就是一個變量名
在函數(shù)階段括號內(nèi)沒有參數(shù),稱為無參函數(shù)。需要注意的是:定義時無參,意味著調(diào)用時也無需傳入?yún)?shù)。
如果函數(shù)體代碼邏輯不需要依賴外部傳入的值,必須得定義成無參函數(shù)。
def func():print('hello nick')func() # hello nick二、有參函數(shù)
在函數(shù)定義階段括號內(nèi)有參數(shù),稱為有參函數(shù)。需要注意的是:定義時有參,意味著調(diào)用時也必須傳入?yún)?shù)。
如果函數(shù)體代碼邏輯需要依賴外部傳入的值,必須得定義成有參函數(shù)。
''' 學(xué)習(xí)中遇到問題沒人解答?小編創(chuàng)建了一個Python學(xué)習(xí)交流QQ群:725638078 尋找有志同道合的小伙伴,互幫互助,群里還有不錯的視頻學(xué)習(xí)教程和PDF電子書! ''' def sum_self(x, y):"""求和"""res = x+yprint(res)sum_self(1,2) # 3三、空函數(shù)
當(dāng)你只知道你需要實現(xiàn)某個功能,但不知道該如何用代碼實現(xiàn)時,你可以暫時寫個空函數(shù),然后先實現(xiàn)其他的功能。
def func():pass結(jié)尾給大家推薦一個非常好的學(xué)習(xí)教程,希望對你學(xué)習(xí)Python有幫助!
Python基礎(chǔ)入門教程推薦:更多Python視頻教程-關(guān)注B站:Python學(xué)習(xí)者
Python爬蟲案例教程推薦:更多Python視頻教程-關(guān)注B站:Python學(xué)習(xí)者
總結(jié)
以上是生活随笔為你收集整理的Python中定义函数的三种形式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Python中两种文件修改的方式
- 下一篇: Python深浅拷贝教程-面试必问内容