class A: v1 = 100 # 类变量 def __init__(self): self.v2 = 200 # 成员变量 v3 = 300 # 局部变量
类变量可以由类名统一修改:
A.v1 = 300 # 则每一个A实例里v1都变成300
成员变量只能由实例自己改变:
A.v2 # 这个是错的。 a = A() a.v2 # 这个是可以访问的。
局部变量只在函数内部生效
本文分享自 作者个人站点/博客 前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体同步曝光计划 ,欢迎热爱写作的你一起参与!