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ǔ)充。