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