1. 属性
属性是属于对象的 数据或者 函数元素,通过句点标识符访问。
2. 类的数据属性
类的数据属性是指定义在类中的变量,不带self声明,这种变量是静态的(相当于C++中的静态变量),可以由类直接调用。
class C(object):
foo=100
调用时,可以由类直接调用
>>>C.foo
100
>>>C.foo+=1
>>>C.foo
101
3. 类的特殊属性
在Python中,所有的类C都拥有如下特殊属性。
特殊属性 说明 C.name 类C的名称 C.doc 类C的文档 C.bases 类C所有父类构成的元组 C.dict 类C所有属性的列表 C.module 类C定义所在的模块 C.class 实例C对应的类
4. 查看类属性
查看类属性,使用dir()函数或者类的特殊属性C. dict,但是二者输出有些差别。
class C(object):
pass
print(C.__dict__)
print(dir(C))
Original: https://www.cnblogs.com/brilliantM/p/15796550.html
Author: 帅气无敌朋子
Title: Python—类属性
原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/684766/
转载文章受原作者版权保护。转载请注明原作者出处!