真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

python函數(shù)與方法的區(qū)別總結-創(chuàng)新互聯(lián)

(1)函數(shù)的分類:

專注于為中小企業(yè)提供做網(wǎng)站、網(wǎng)站建設服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)民權免費做網(wǎng)站提供優(yōu)質(zhì)的服務。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動了上1000家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設實現(xiàn)規(guī)模擴充和轉(zhuǎn)變。

內(nèi)置函數(shù):python內(nèi)嵌的一些函數(shù)。

匿名函數(shù):一行代碼實現(xiàn)一個函數(shù)功能。

遞歸函數(shù)

自定義函數(shù):根據(jù)自己的需求,來進行定義函數(shù)。

(2)方法的分類:

普通方法:直接用self調(diào)用的方法。

私有方法:__函數(shù)名,只能在類中被調(diào)用的方法。

屬性方法:@property,將方法偽裝成為屬性,讓代碼看起來更合理。

特殊方法(雙下劃線方法):以__init__為例,是用來封裝實例化對象的屬性,只要是實例化對象就一定會執(zhí)行__init方法,如果對象子類中沒有則會尋找父類(超類),如果父類(超類)也沒有,則直接繼承object(python 3.x)類,執(zhí)行類中的__init__方法。類方法:通過類名的調(diào)用去操作公共模板中的屬性和方法。

靜態(tài)方法:不用傳入類空間、對象的方法, 作用是保證代碼的一致性,規(guī)范性,可以完全獨立類外的一個方法,但是為了代碼的一致性統(tǒng)一的放到某個模塊(py文件)中。

其次,從作用域的角度來分析:

(1)函數(shù)作用域:從函數(shù)調(diào)用開始至函數(shù)執(zhí)行完成,返回給調(diào)用者后,在執(zhí)行過程中開辟的空間會自動釋放,也就是說函數(shù)執(zhí)行完成后,函數(shù)體內(nèi)部通過賦值等方式修改變量的值不會保留,會隨著返回給調(diào)用者后,開辟的空間會自動釋放。

(2)方法作用域:通過實例化的對象進行方法的調(diào)用,調(diào)用后開辟的空間不會釋放,也就是說調(diào)用方法中對變量的修改值會一直保留。

最后,調(diào)用的方式不同。

(1)函數(shù):通過“函數(shù)名()”的方式進行調(diào)用。

(2)方法:通過“對象.方法名”的方式進行調(diào)用。

class Foo(object): def func(self):  pass#實例化obj = Foo()# 執(zhí)行方式一:調(diào)用的func是方法obj.func() #func 方法# 執(zhí)行方式二:調(diào)用的func是函數(shù)Foo.func(123) # 函數(shù)

文章標題:python函數(shù)與方法的區(qū)別總結-創(chuàng)新互聯(lián)
瀏覽地址:http://weahome.cn/article/sppci.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部