私有化属性
两个下划线开头,声明该属性为私有,不能再类的外部被使用或者直接访问。
私有化方法
私有化方法,即在方法名前面加两个下划线。
property属性
类属性,即在类中定义值为property对象的类属性
装饰器,即在方法上使用装饰器。
__new__方法
__new__方法的作用是,创建并返回一个实例对象。
单例模式
不管创建多少次对象,类返回的对象都是最初创建的,不会再新建其他对象。
错误与异常处理
try:
可能出现错误的代码块
except:
出错之后执行的代码块
else:
没有出错的代码块
finally:
不管有没有出错都执行的代码块
python动态添加属性和方法
在程序运行的过程中添加属性和方法。
__slots__方法
在定义class的事后,定义一个特殊的__slots__变量,来限制该class实例能添加的属性。