python进阶
文章平均质量分 78
太升
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
【Python进阶】映射类型及其继承关系解析
通过理解 Python 中的映射类型及其继承关系,我们不仅能够更好地理解 dict、OrderedDict、defaultdict 等类型的功能差异,还能在类型提示中更加精准地表达我们希望接受的类型。这种理解能够帮助我们在代码中严格区分不同类型的映射,避免不必要的错误,并提高代码的可读性和可维护性。原创 2024-11-29 14:40:32 · 1417 阅读 · 0 评论 -
【Python进阶】为何使用isinstance检查抽象基类接口比直接检查dict类型更优
这段话的核心意思是,通过抽象基类(例如 Mapping)和 isinstance 来测试对象是否实现了某个接口,比直接检查对象是否是某个具体类型(如 dict)更具灵活性。因为实现了特定接口的对象不仅限于某个具体类型,使用抽象基类可以让你更普遍地检查对象的接口,而不局限于某种实现类型。例如,代码中的自定义类 MyMapping,虽然它不是 dict 类型,但它实现了字典的行为,使用 Mapping 抽象基类就能让你正确识别它是一个符合字典接口的对象。Mapping 是 dict 的父类。原创 2024-11-22 10:05:41 · 942 阅读 · 0 评论 -
【Python进阶】常量和枚举类型
本文介绍了在复杂项目时可以通过创建枚举类型来帮助常量的管理与使用。原创 2024-09-26 15:43:50 · 205 阅读 · 0 评论 -
【Python进阶】具名元组NamedTuple与dataclasses模块
本文分别介绍了具名元素NamedTuple和dataclasses类的功能和使用,对比了两者的区别和优缺点。原创 2024-09-27 08:00:00 · 1246 阅读 · 0 评论 -
【python进阶】基类、元类以及一些相关的概念如抽象类和接口
在面向对象编程中,有几个重要的概念涉及类和类的定义方式:基类、元类以及一些相关的概念如抽象类和接口,本文将一一介绍它们。原创 2024-08-08 17:05:27 · 2091 阅读 · 0 评论
分享