python LEGB原则
1 | 所谓LEGB是指 local< enClosed< global< buind in |
nonloacl 与 global
1 | nonloacl 处在函数嵌套中 非global对象 |
实例属性 与 类属性
1 | 实例属性 从属于实例 类属性从属于类 |
python 内存分析
1 | 栈:对象引用放入栈 |
垃圾回收机制(引用计数 __del__)垃圾回收器调用
私有属性 (属性和方法) dir查看所有属性(方法也是属性)
1 | 双下划线: 私有属性 |
@property
1 | 作用是将方法变属性使用 |
mro()
1 | 查看内存结构,类的继承关系 |