python高级编程
文章平均质量分 93
python进阶
布丁芒果派
这个作者很懒,什么都没留下…
展开
-
python进阶第一节课:深入类和对象
文章目录一、一切皆对象二、魔法函数2.1 __getitem__方法2.2 __str__和__repr__2.3 数学运算方法2.4 魔法函数总览三、鸭子类型与多态3.1 鸭子类型3.2 多态四、type与isinstance区别五、类熟悉与实例属性5.1 基本查找顺序5.2 类属性和实例属性的查找顺序5.3 多继承查找顺序六、类方法、实例方法、静态方法案例七、super函数八、Python对象自省机制九、抽象基类(abc模块)9.1 抽象基类介绍9.1.1 抽象基类特点:9.1.2 抽象基类定义方法9.原创 2021-01-06 23:28:17 · 219 阅读 · 1 评论 -
python进阶第二节课:类与对象深度问题及解决技巧
文章目录一、如何派生内置不可变类型并修改其实例行为1.1 练习需求1.2练习实现二、如何为创建大量实例节省内存2.1练习需求2.2 `__slots__`是否会继承?三、python中的with语句3.1 自定义类使用上下文管理器3.2 contextlib简化上下文管理器四、如何创建可管理的对象属性五、 如何让类支持比较操作六、通过实例方法名字的字符串调用方法 一、如何派生内置不可变类型并修改其实例行为 1.1 练习需求 我们想自定义一种新类型的元组,对于传入的可迭代对象,我们只保留其中int类型且值大于原创 2021-01-10 23:33:30 · 254 阅读 · 4 评论