网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

如何在PYTHON里运用类属性

时间:2024-10-20 18:08:49

1、class Lei(object): sum = 0 def __init__(self, name): self.name = name #这里我们定义了一个类,但是我们在初始化前加了一个sum = 0,可以执行吗?

如何在PYTHON里运用类属性

2、class Lei(object): sum = 0 def __init__(self, name): self.name = name peter = Lei("Peter")print(peter)#如果直接创建对象,会发现什么都没发生。

如何在PYTHON里运用类属性

3、class Lei(object): sum = 0 def __init__(self, name): self.name = name Lei.sum += 1 peter = Lei("Peter")print(Lei.sum)#如果这个时候我们这样写就能够执行了。

如何在PYTHON里运用类属性

4、class Lei(object): sum = 0 def __init__(self, name): self.name = name self.sum += 1 peter = Lei("Peter")print(self.sum)#但是我们并不能写self,因为这个属性不属于对象,只属于类的。

如何在PYTHON里运用类属性

5、class Lei(object): result = 0 def __init__(self, name): self.name = name Lei.result += 1 peter = Lei("Peter")print(Lei.result)#属性名字实际上是可以更改的。

如何在PYTHON里运用类属性

6、clas衡痕贤伎s Lei(object): result = 0 def __init__(self, name): self.na罪焐芡拂me = name Lei.result += 1 peter = Lei("Peter")alice = Lei("Alice")ben = Lei("Ben")print(Lei.result)#有了这个类属性,我们就能够查看创建了多少个对象了。

如何在PYTHON里运用类属性

7、clas衡痕贤伎s Lei(object): result = 0 def __init__(self, name): self.na罪焐芡拂me = name Lei.result += 1 peter = Lei("Peter")alice = Lei("Alice")ben = Lei("Ben")print(peter.result)print(alice.result)print(ben.result)#对象们都是可以调用这个类方法的。

如何在PYTHON里运用类属性

8、clas衡痕贤伎s Lei(object): result = 0 def __init__(self, name): self.na罪焐芡拂me = name Lei.result += 1 peter = Lei("Peter")alice = Lei("Alice")ben = Lei("Ben")ben.result = 999print(peter.result)print(alice.result)print(ben.result)print(Lei.result)#可以对这个对象属性进行赋值,但是不会影响大类的的结果。

如何在PYTHON里运用类属性
© 2025 小知经验
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com