![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python基础
文章平均质量分 76
fydw_715
这个作者很懒,什么都没留下…
展开
-
python中的zip用于将多个可迭代对象(如列表、元组)中的元素配对
在 Python 中,zip 是一个非常有用的内置函数,用于将多个可迭代对象(如列表、元组)中的元素配对,并返回一个由元组组成的迭代器。每个元组包含来自每个可迭代对象的对应元素。原创 2024-08-16 07:07:35 · 396 阅读 · 0 评论 -
利用 Python 的包管理和动态属性获取(`__init__.py` 文件和 `getattr` 函数)特性来实现工厂方法模式
Python 提供了许多灵活的特性,例如包的 __init__.py 文件和 getattr 函数,这些特性可以帮助我们实现工厂方法模式来动态地创建不同类型的数据集实例原创 2024-08-15 11:54:08 · 712 阅读 · 0 评论 -
return [dataset] :为什么使用中括号将 dataset 包装成一个列表并返回
return [dataset] :为什么使用中括号将 dataset 包装成一个列表并返回原创 2024-08-15 10:25:39 · 318 阅读 · 0 评论 -
dataset = factory(**args) 中**args的作用: Python中的一种参数解包语法,用于将字典中的键值对作为关键字参数传递给函数或方法。
**args 是Python中的一种参数解包语法,用于将字典中的键值对作为关键字参数传递给函数或方法。原创 2024-08-15 10:20:23 · 759 阅读 · 0 评论 -
什么是包(package),为什么需要有 `__init__.py` 文件,`__init__.py` 一般包含什么内容?
在 Python 中,包(package)是一种用于组织和结构化代码的模块化方式。包通过目录结构将相关的模块组织在一起,使代码结构更加清晰,便于维护和重用。一个包实际上是一个文件夹,其中包含了多个 Python 模块和一个特殊的文件。这个文件夹可以进一步包含子包,从而创建层次化的模块结构。在上面的示例中,package和subpackage都是包,它们分别包含自己的文件以及一些模块文件。原创 2024-07-27 19:25:15 · 383 阅读 · 0 评论