自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除