欧美三区_成人在线免费观看视频_欧美极品少妇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條評論
主站蜘蛛池模板: 啪啪在线 | 亚洲欧洲av在线 | 激情视频自拍 | 特级做a爰片毛片免费看 | 亚洲欧美日韩在线中文一 | 久久亚洲这里只有精品18 | 波多野结衣一区二区 | 欧美一级毛片一 | 成人超碰 | 91av国产在线 | 免费观看成年的网站 | 国产女人与拘做受视频 | 国产精品国产三级在线专区 | 在线观看欧美成人 | 亚洲一级在线 | 久久免费看少妇高潮A片特黄多 | 色丁香久久 | 国模无水印一区二区三区 | 高清国语自产拍免费视频国产 | 亚洲视频在线看 | 成人在线中文字幕 | 午夜视频一区二区三区 | 午夜视频一区二区 | 亚洲一区欧美日韩 | 国产婷婷色一区二区三区在线 | 丁香花成人另类小说 | 亚洲成网站www久久九 | 国产综合精品一区二区三区 | 免费看h网站 | 国产成人综合一区二区三区 | 成人年鲁鲁在线观看视频 | 天干夜天天夜天干天国产电影 | 成人免费网站在线观看 | 一区二区国产精品 | 99青草青草久热精品视频 | 午夜一级毛片 | 欧美日韩精品久久久免费观看 | 国产精品视频网站 | 国产精品精品视频 | 成人精品鲁一区一区二区 | 蜜桃视频成人 |