python中类变量和实例变量,Python实例变量
区别
1.类变量是所有对象共有的。一个对象改变它的值,其他对象得到改变的结果。
2.实例变量是私有对象。如果一个对象改变了它的值,它不会影响其他对象。
类变量
不需要实例就可以直接使用,相当于绑定了一个类而不是一个实例。但是,类变量也可以在实例中调用。可以在所有类实例之间共享的值。
classHuman:
Name= first name # class变量
print(Human.name)
人类=人类()
print(human.name)
执行结果:
名字
姓名:实例变量
实例化后,每个实例都有一个单独的变量。
classHuman:
def__init__(self,name):
Self.name=name#实例变量
人类=人类(“名字”)
print(human.name)
执行结果:
上面的名字是python类变量和实例变量的比较。希望对你有帮助。学习更多基本编程知识:流行IT软件开发工作室
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。