Python 官方文档:入门教程 => 点击学习
python类变量的定义规则如下: 类变量是在类定义中直接声明的变量,通常位于类的方法之外。 类变量可以被所有类的实例共享,也可以
python类变量的定义规则如下:
self.类变量名
进行访问。示例代码如下:
class MyClass:
class_variable = 100 # 类变量
def __init__(self):
self.instance_variable = 200 # 实例变量
def instance_method(self):
print(self.class_variable) # 访问类变量
self.class_variable = 300 # 修改类变量
print(self.class_variable)
@claSSMethod
def class_method(cls):
print(cls.class_variable) # 访问类变量
cls.class_variable = 400 # 修改类变量
print(cls.class_variable)
@staticmethod
def static_method():
print(MyClass.class_variable) # 访问类变量
MyClass.class_variable = 500 # 修改类变量
print(MyClass.class_variable)
# 访问类变量
print(MyClass.class_variable)
# 创建实例对象
obj1 = MyClass()
obj2 = MyClass()
# 通过实例对象访问类变量
print(obj1.class_variable)
print(obj2.class_variable)
# 修改类变量
obj1.class_variable = 600
print(obj1.class_variable)
print(obj2.class_variable)
# 调用不同类型的方法
obj1.instance_method()
obj1.class_method()
obj1.static_method()
--结束END--
本文标题: Python类变量的定义规则是什么
本文链接: https://www.lsjlt.com/news/433427.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-03-01
2024-03-01
2024-03-01
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
2024-02-29
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0