如何在Python中定义类的属性?
类的属性
Python中的所有内容,几乎所有内容都是对象。每个对象都有属性和方法。因此,属性在Python中非常重要。类是一个构造,它是相似对象的集合。类也具有属性。类属性和实例属性之间会有区别。类的属性由类的实例共享,但反之亦然。
示例
我们可以使用内置的“dir”功能获得对象属性的列表。例如-
>>> s = 'abc' >>> len(dir(s)) 71 >>> dir(s)[:5] ['__add__', '__class__', '__contains__', '__delattr__', '__doc__'] >>> i = 123 >>> len(dir(i)) 64 >>> dir(i)[:5] ['__abs__', '__add__', '__and__', '__class__', '__cmp__'] >>> t = (1,2,3) >>> len(dir(t)) 32 >>> dir(t)[:5] ['__add__', '__class__', '__contains__', '__delattr__', '__doc__']
如我们所见,即使Python中的基本数据类型也具有许多属性。通过限制“dir”的输出,我们可以看到前五个属性。
热门推荐
10 儿子立冬祝福语简短独特
11 对当兵的祝福语简短
12 侄儿高考试祝福语简短
13 伴郎红包祝福语朋友简短
14 媳妇生日简短祝福语朋友
15 公司年会祝福语简短最好
16 元旦感恩祝福语简短大全
17 红包祝福语简短10字
18 周六早晨祝福语简短