python学习-类属性和实例属性

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python学习-类属性和实例属性相关的知识,希望对你有一定的参考价值。

#类属性和实例属性
class Tool(object):

    #类属性
    total = 0

    def __init__(self,new_name):
        #实例属性
        self.name = new_name
        #类属性
        Tool.total += 1

tool1 = Tool("a1")
tool2 = Tool("a2")
tool3 = Tool("a3")

print(tool1.name)
print(tool2.name)
print(tool3.name)

print(Tool.total)

结果分别为: a1  a2 a3 3

以上是关于python学习-类属性和实例属性的主要内容,如果未能解决你的问题,请参考以下文章

Python学习(类属性与实例属性)

python学习总结(面向对象进阶)

python学习之类和实例的属性;装饰器@property

python学习第七周之静态方法类方法属性方法和一些类的成员方法

Python 学习笔记 -- 类和实例

Python第九周 学习笔记