python 類方法和普通方法

2021-09-02 01:57:02 字數 307 閱讀 6475

對於普通方法也就是

def function(self,[*args,**kwg]):

這類的方法,通常這類方法都會用到類的一些變數

如果沒有用到類中的變數也就是通過__init__(self,[*args,**kwg])下的self.varible)

那麼最好是定義為類方法比較合適,

在模組匯入的時候直接通過類+方法名即可,不同再通過類的例項化之後才能呼叫,

一般普通方法,通過類呼叫會報引數錯誤的,普通方法的self,其實就是類例項化之後的哪個變數,

但是如果方法帶引數之後還是會報錯,還未解決!

Python普通方法 靜態方法 類方法

coding utf 8 普通方法,類方法,靜態方法的區別 metaclass type class tst name tst data this is data 普通方法 defnormalmethod self,name print self.data,name 類方法,可以訪問類屬性 clas...

Python普通方法 靜態方法 類方法

普通方法,類方法,靜態方法的區別 metaclass type class tst name tst data this is data 普通方法 def normalmethod self,name print self.data,name 類方法,可以訪問類屬性 classmethod def ...

Python普通方法 靜態方法 類方法

coding utf 8 普通方法,類方法,靜態方法的區別 metaclass type class tst name tst data this is data 普通方法 defnormalmethod self,name print self.data,name 類方法,可以訪問類屬性 clas...