-
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