久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

python類中的self參數(shù)和cls參數(shù)

 Clay*more 2022-05-24 發(fā)布于北京

1. self表示一個(gè)類的實(shí)例對(duì)象本身。如果用了staticmethod就無視這個(gè)self了,,就將這個(gè)方法當(dāng)成一個(gè)普通的函數(shù)使用了,。

2. cls表是這個(gè)類本身,。

# 代碼為證
class A(object):
    def func1(self):
        print("func1:", self)
    @staticmethod
    def func2():
        print("func2")
    @classmethod
    def func3(cls):
        print("func3:", cls)


a = A()

a.func1()  #  最常見的調(diào)用方式,,但與下面的方式相同
           #  func1: <__main__.A object at 0x0000014788701EB8>

A.func1(a) #  這里傳入實(shí)例a,,相當(dāng)于普通方法的self
           #  func1: <__main__.A object at 0x0000014788701EB8>

A.func2()  # 這里,,由于靜態(tài)方法沒有參數(shù),,故可以不傳東西
           # func2:

A.func3()  # 這里,由于是類方法,,因此,,它的第一個(gè)參數(shù)為類本身。
           # func3: <class '__main__.A'>

print(A)   # 可以看到,,直接打印A,,與上面那種調(diào)用返回同樣的信息。
           # <class '__main__.A'>

3. 更多: 類先調(diào)用__new__方法,,返回該類的實(shí)例對(duì)象,,這個(gè)實(shí)例對(duì)象就是__init__方法的第一個(gè)參數(shù)self,即self是__new__的返回值,。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn),。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙,。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多