Python中类变量、成员变量、局部变量的区别

时间:2022-07-27
本文章向大家介绍Python中类变量、成员变量、局部变量的区别,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
交流、咨询,有疑问欢迎添加QQ 2125364717,一起交流、一起发现问题、一起进步啊,哈哈哈哈哈
		

		
class A:
	v1 = 100  # 类变量
	def __init__(self):
		self.v2 = 200 # 成员变量
		v3 = 300 # 局部变量

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

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

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

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

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

各位看官老爷,如果觉得对您有用麻烦赏个子,创作不易,0.1元就行了。下面是微信乞讨码:

添加描述

添加描述