Python中的特殊方法

1.__init__(self)

這是python中類的構(gòu)造方法:也就是用于為類初始化變量賦值,通常自帶self參數(shù),指明本類

2.__call__()

在Python中,創(chuàng)建類的時(shí)候定義了__call__()方法,這個(gè)類的實(shí)例就是可以直接調(diào)用的這個(gè)方法。

直接加()就可以調(diào)用__call__()方法

還可以帶參數(shù),例如:

相當(dāng)于重寫了__cal__()方法

3.__new__()

這個(gè)方法的作用就是創(chuàng)建一個(gè)對(duì)象,即創(chuàng)建一個(gè)實(shí)例就自動(dòng)執(zhí)行

4.__getattr__()

?只有當(dāng)沒(méi)有定義的方法調(diào)用時(shí),才會(huì)調(diào)用方法 __getattr__

沒(méi)有定義f()這個(gè)方法,自動(dòng)執(zhí)行__getattr__

目前是我在學(xué)的過(guò)程遇到,自己去尋找的解析,以后還會(huì)有補(bǔ)充。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 一、Python簡(jiǎn)介和環(huán)境搭建以及pip的安裝 4課時(shí)實(shí)驗(yàn)課主要內(nèi)容 【Python簡(jiǎn)介】: Python 是一個(gè)...
    _小老虎_閱讀 6,337評(píng)論 0 10
  • 包(lib)、模塊(module) 在Python中,存在包和模塊兩個(gè)常見(jiàn)概念。 模塊:編寫Python代碼的py...
    清清子衿木子水心閱讀 3,912評(píng)論 0 27
  • 清晨起來(lái)推開窗,陽(yáng)光美美噠。 工作第二天,加油學(xué)習(xí)! 日更300字的話呢 不勉強(qiáng)自己了……
    悟空丶成佛閱讀 309評(píng)論 0 0
  • 今天接連的會(huì)客、會(huì)議、聚餐等活動(dòng)又將我的讀書計(jì)劃擱淺了! 但就今天所有發(fā)生的無(wú)論是來(lái)自于工作上還...
    4b40c2d9081e閱讀 170評(píng)論 0 0
  • 門外的風(fēng)鈴叮叮咚咚,按捺不住風(fēng)雨來(lái)臨前的悸動(dòng)。眨眼間,便掀過(guò)了午后的天晴,留一卷霧雨氤氳著晚空??傆行┎?..
    何奇閱讀 200評(píng)論 0 1

友情鏈接更多精彩內(nèi)容