当先锋百科网

首页 1 2 3 4 5 6 7
class A:
	v1 = 100  # 类变量
	def __init__(self):
		self.v2 = 200 # 成员变量
		v3 = 300 # 局部变量

类变量可以由类名统一修改:

A.v1 = 300
# 则每一个A实例里v1都变成300

成员变量只能由实例自己改变:

A.v2 # 这个是错的。
a = A()
a.v2 # 这个是可以访问的。

局部变量只在函数内部生效