欧美三区_成人在线免费观看视频_欧美极品少妇xxxxⅹ免费视频_a级毛片免费播放_鲁一鲁中文字幕久久_亚洲一级特黄

python函數與方法的區別總結

系統 1662 0

(1)函數的分類:

內置函數:python內嵌的一些函數。

匿名函數:一行代碼實現一個函數功能。

遞歸函數

自定義函數:根據自己的需求,來進行定義函數。

(2)方法的分類:

普通方法:直接用self調用的方法。

私有方法:__函數名,只能在類中被調用的方法。

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

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

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

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

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

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

最后,調用的方式不同。

(1)函數:通過“函數名()”的方式進行調用。

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

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

更多Python相關技術文章,請訪問Python教程欄目進行學習!


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 久爱青草视频在线观看 | 欧美精品h在线播放 | 国产在线资源 | 超碰在线观看97 | 一 级做人爱全视频在线看 久久综合九色综合网站 | 日韩精品一区二区三区在线观看 | 国产精品二区三区 | 国产欧美一区二区三区另类精品 | 中文字幕在线一区二区三区 | 五月中文字幕 | chinese18 xxxx videos | 欧美日韩在线视频不卡一区二区三区 | 草草精品视频 | 欧美亚洲视频一区 | 九九视频只有精品 | 99精品在线观看 | 久久精品一区二区 | 欧美日韩中文字幕一区二区高清 | 成人午夜精品一区二区三区 | 成人av网站免费观看 | 国产av毛片 | 高清国产激情视频在线观看 | 欧美成人26uuu欧美毛片 | 国产免费av大片 | 欧美日韩在线观看视频 | 亚洲男人天堂网 | 一区二区三区四区视频 | 97精品伊人久久久大香线蕉 | 亚欧洲精品视频在线观看 | 成人黄色在线 | 日日骚 | 啪啪网免费 | 成人av观看 | 久久综合一区 | 男人天堂中文字幕 | 日本a视频 | 色噜噜在线观看 | 久久精品探花 | 人人射人人爱 | 天天操天天干天天爽 | jizz日|