python中類物件及類屬性的介紹

hahadelphi發表於2021-09-11

python中類物件及類屬性的介紹

說明

1、類物件:類的定義就生成了一個類物件。

2、類的屬性:類定義中的變數和類中定義的方法都是類的屬性。

Myclass 中,x、foo都是類的屬性,__doc__也是類的屬性

foo方法是類的屬性,類例項化之後就可以呼叫

foo是方法物件method,不是普通的函式物件function了,它一般要求至少有一個引數,第一個引數可以是self(self只是習慣用識別符號,可以換名字),這個引數位置就留給了self。

例項

class Myclass:
    """My class """
    x = "abc"
 
    def foo(self):
        return "This My class {} ".format(id(self))
 
 
print(Myclass.x)        #abc
print(Myclass.foo)      #<function Myclass.foo at 0x017FC468>
print(Myclass.__doc__)  #My class

以上就是python中類物件及類屬性的介紹,希望對大家有所幫助。更多Python學習指路:

本文教程操作環境:windows7系統、Python 3.9.1,DELL G3電腦。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/2471/viewspace-2829570/,如需轉載,請註明出處,否則將追究法律責任。

相關文章