摘要: 简介 根据定义dataclass时指"一个带有默认值的可变的namedtuple" 简单来说,就是你定义一个很普通的类,@dataclass装饰器可以 帮你生成__repr__、__init__等方法,就不用自己写一遍了。但是 此装饰器返回的依然是一个class类,这意味着并没有带来任何不便, 你依 阅读全文
posted @ 2022-09-07 20:08 我在路上回头看 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 介绍 类型注解是一种给函数参数、返回值以及任何变量增加类型描述的技术,规范的注解可以大大提升代码可读性 举个例子,下面的代码没有任何类型注解 class Duck: """鸭子类 :param color: 鸭子颜色 """ def __init__(self, color): self.color 阅读全文
posted @ 2022-09-07 15:03 我在路上回头看 阅读(35) 评论(0) 推荐(0) 编辑
摘要: 什么是预绑定方法模式 预绑定方法模式是一种将对象方法绑定为函数的模式。要实现该模式,只需要一个单例对象 模块(module) 当你在python中执行import语句导入模块时,无论import执行了多少次,每个被导入的模块在内存中只会 存在一份(保存在sys.modules中)。因此要实现单例模式 阅读全文
posted @ 2022-09-07 14:36 我在路上回头看 阅读(56) 评论(0) 推荐(0) 编辑