- 博客(2)
- 收藏
- 关注
原创 Fluent Python Chapter 2 丰富的序列
元组的不可变仅针对元组中的引用而言,指元组的引用始终指向一个对象。若元组引用了一个可变对象,当该对象中的内容改变时,元组中的值也会随之变化。目标可以是任何可迭代对象,要求是一次只能产出一项给接收端变量,或者用*捕获余下的项。可变序列: list、bytearray、array.array、collection.deque。:容器序列存放的是所包含对象的引用,对象可以是任何类型。元组存放记录,一项对应一个字段的数据,项的位置决定数据的意义。我们对元组的第二项不感兴趣,因此被赋值给_,_是一个虚拟变量。
2023-09-18 16:22:24
32
原创 python中的抽象基类
在上面的示例中,`Shape` 是抽象基类,定义了一个抽象方法`area`。`Circle` 和 `Square` 类都是 `Shape` 的子类,它们必须实现`area`方法。通过这种方式,我们可以确保任何继承了 `Shape` 的类都提供了`area`方法,以便我们可以在不同的形状对象上调用它。**:抽象基类定义了一组抽象方法,这些方法在基类中没有实现任何功能,只有方法签名(名称和参数),通常使用`@abstractmethod`装饰器来标记这些方法。子类必须实现这些抽象方法。
2023-09-18 11:00:08
309
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人