python中的函數(shù)可以分為自定義函數(shù)、內(nèi)置函數(shù)和系統(tǒng)函數(shù),下面分別進(jìn)行解釋。
自定義函數(shù)
自定義函數(shù)是用戶根據(jù)實(shí)際需要,來自行創(chuàng)建的,具有實(shí)現(xiàn)某種功能的函數(shù),使用def關(guān)鍵字自定義函數(shù)。
In[1]:deffunction():
...:return'hello'
內(nèi)置函數(shù)
內(nèi)置函數(shù)是系統(tǒng)自帶的函數(shù),不需要用戶去定義,直接可以使用,下面是一些內(nèi)置函數(shù)
abs()divmod()input()open()staticmethod()
all()enumerate()int()ord()str()
系統(tǒng)函數(shù)
系統(tǒng)函數(shù)也是Python內(nèi)部自帶的函數(shù),只不過它的調(diào)用者不是用戶,而是系統(tǒng)本身,如構(gòu)造函數(shù)
[3]:deffunction():
...:def__init__(self,name):
...:self.name=name
...:deffunc_getName(self):
...:return'name'
以上內(nèi)容為大家介紹了python培訓(xùn)之函數(shù)有哪幾種,希望對大家有所幫助,如果想要了解更多Python相關(guān)知識,請關(guān)注IT培訓(xùn)機(jī)構(gòu):千鋒教育。