数据和自省
作者:互联网
私有属性
- 类里面定义的变量叫类属性,那么类属性有两种,分为:公有属性和私有属性
- 私有属性定义:
- 单下划线开头:_attr
- 双下划线开通:__attr
class Test: _attr = 100 #在外部可以直接访问 __attr2 = 200 #外部不能直接访问,被改名成_Test__attr2
t = Test()
# 查看该类的所有属性和方法
print(Test.__dict__)
- python并没有真正的私有化支持,但可用下划线得到伪私有,有一项大多数python代码都遵循的习惯:带有下划线,前缀的名称
__dict__
- 类调用__dict__
标签:__,下划线,私有,dict,Test,数据,自省,属性 来源: https://www.cnblogs.com/ella-li/p/14222942.html