python類中的self參數


stop&restart

  • Self 是什么

    ​ 類的所有實例方法都必需至少帶有一個名為self的參數,且必需是該方法的第一個形參(如果有多個形參),self 和對象指向同一個內存地址,self參數代表對象本身。

  • 代碼示例

class Root(object):
    def __init__(self, v):
        self.value = v

    def get_self_id(self):
        print("self參數的id:{}".format(id(self)))


if __name__ == "__main__":
    r = Root("007")
    print("實例化對象r的id:{}".format(id(r)))
    r.get_self_id()
    
# 運行結果:
# 實例化對象r的id:1876271371152
# self參數的id:1876271371152


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM