python
Yeliang Wu
这个作者很懒,什么都没留下…
展开
-
python迭代器
像文件一样逐行读取数据:当处理大型文本文件时,使用迭代器逐行读取文本文件可以节省内存,并使代码更高效。无限序列:迭代器可以用于表示无限序列,因为它们只在需要时生成数据,而不需要事先知道序列的长度。遍历大型数据集合:当处理大型数据集合时,迭代器可以逐个返回元素,而不需要一次性将整个集合加载到内存中。这些例子展示了如何使用内置的迭代器和自定义的迭代器来遍历序列。通过使用迭代器,我们可以逐个访问集合中的元素,而不必事先将整个集合加载到内存中。方法,我们可以创建自定义的可迭代对象和迭代器。循环遍历迭代器的元素。原创 2023-08-17 15:58:36 · 243 阅读 · 0 评论 -
Python装饰器
在Python中,装饰器是一种用于修改函数或类行为的函数或类。它们可以在不修改原始函数或类定义的情况下,给它们添加额外的功能。装饰器以@符号开始,紧跟着装饰器函数或类的名称。将fn_print = decorator_fn(fn_print)简化为@decorator_fn。因此,运行修改后的代码后,输出结果与之前相比,在函数执行前后都会打印附加的消息。在修改后的代码中,我们首先定义了装饰器函数。,接受一个函数作为参数,并返回另一个函数。函数时,实际上调用的是经过装饰器修饰后的。2)、使用装饰器之后。原创 2023-08-17 15:47:03 · 113 阅读 · 0 评论 -
在Python3中括号、中括号和大括号区别
在较早的版本的 Python 中用于创建集合,而不是字典。从 Python 3.7 开始,字典成为了字面量的首选表示法,而大括号。在Python中,括号、中括号和大括号用于不同的场景,并有不同的用途和语义。用于创建字典,使用关键字参数或键值对的形式。需要注意的是,大括号。原创 2023-08-04 09:11:33 · 564 阅读 · 0 评论