python是一门动态性的语言,动态性的一方面表现就是:在程序运行的过程中动态地给对象或者类添加属性或者方法,也就是:除了一开始定义在类里面的方法(类方法或实例方法)之外,再添加一些新方法。
目录
一,动态性之自动识别变量类型
例如:pi = 3.14,python解释器会自动认为pi为float类型。
二,给类动态添加方法和属性
2.1,添加方法
2.1.1 添加类静态方法
2.1.2 添加类方法
2.2 添加属性
三,给对象动态添加属性和方法
3.1 添加方法
3.2 添加属性
四,__slots__属性
这个属性用来限制一个类的实例方法可以添加哪些属性。