摘要:
=================》了解 print(abs( 1)) 绝对值 print(all([1,'aaa','1'])) 返回可迭代对象,有一个为0,None,空就是假的 print(all([])) 1 True True print(any([0,None,1])) print(any 阅读全文
摘要:
绑定方法 特殊之处在于将调用者本身当做第一个参数自动传入 1、绑定给对象的方法:调用者是对象,自动传入的是对象 2、绑定给类的方法:调用者类,自动传入的是类 非绑定方法 》静态方法: 没有绑定给任何人:调用者可以是类、对象,没有自动传参的效果 总结绑定方法与非绑定方法的使用:若类中需要一个功能,该功 阅读全文
摘要:
1.什么是多态:同一事物有多种形态 2.为何要有多态=》多态会带来什么样的特性,多态性 3.鸭子类型 完全可以不依赖于继承,只需要制造出外观和行为相同对象,同样可以实现不考虑对象类型而使用对象 Python崇尚的“鸭子类型” 阅读全文
摘要:
一、mixin 多继承的正确打开方式:mixins机制 mixins机制核心:就是在多继承背景下尽可能地提升多继承的可读性 ps:让多继承满足人的思维习惯=》什么"是"什么 使用Mixin类实现多重继承要非常小心 首先它必须表示某一种功能,而不是某个物品,python 对于mixin类的命名方式一般 阅读全文