Python
文章平均质量分 67
青木的笔记本
这个作者很懒,什么都没留下…
展开
-
【Python】f-strings
Python 3.6 引入了一种名为 "Formatted String Literals" 的新字符串格式化方法,通常被称为 f-strings。通过将字面量字符串前缀从urb变为f或F,你可以直接在字符串中插入表达式的值, f-strings 提供了一种非常快捷和直观的方式来格式化字符串。原创 2024-09-20 11:42:16 · 568 阅读 · 0 评论 -
【Python】defaultdict 使用技巧
通过使用来避免手动检查字典中键的存在,我们可以编写出更加简洁和高效的代码。它特别适用于需要聚合或分类数据的情况,比如计数、分组等。这是一个简单而强大的工具,可以帮助你减少代码中的if检查和手动初始化值的操作。模块中还有许多其他有趣的类,比如Counter和namedtuple,这些都是扩展和加强 Python 标准字典和元组功能的有用工具。原创 2024-09-20 11:41:28 · 169 阅读 · 0 评论 -
【Python】__str__ 和__repr__
当你打印一个对象时,默认情况下它会显示一个不那么友好的内存地址。但你可以通过增加__str__和__repr__特殊方法使输出更加友好。__str__原创 2024-09-20 11:40:27 · 184 阅读 · 0 评论 -
【Python】pprint()
如果你需要定制打印机制,你可以通过继承类并覆盖_format()方法来实现。原创 2024-09-20 11:39:02 · 266 阅读 · 0 评论 -
【Python】枚举(enumerate)
比如,当你在解析数据到一个列表并且需要记录数据行号时,或者你想要在遍历一个序列的同时追踪元素的位置。下面是一个例子,我们创建一个新的列表,其中每个元素都是一个字符串,格式为 "元素索引:元素值"。例如,如果你想要创建一个字典,将索引映射到其相应的元素,可以直接使用。当你在迭代一个序列并且你不仅需要使用值,还要知道每个值的索引位置时,Python 的。函数返回的是一个枚举对象,它是一个迭代器,生成包含元素索引和值的元组。函数,你的代码将更加符合Python的风格,同时提升代码的可读性和维护性。原创 2024-09-20 11:38:13 · 744 阅读 · 0 评论 -
【Python】列表解析(List Comprehensions)
列表解析是Python的语法糖,是编写简洁而高效代码的一种强大方式。如果处理的是非常大的数据集,列表解析可能不是最佳的选择,因为它会一次性生成并保存整个列表,这可能消耗大量的内存。在Python中,列表解析是一种优雅且简洁的方法,用于根据已有列表创建新列表。这种方式不仅限于列表,类似的解析方法也可以用在字典/集合上,使Python代码既简洁又高效。:还可以在列表解析中使用完整的 if-else 条件表达式,以便基于条件设置列表元素的值。:如果需要处理的是二维列表,可以使用嵌套列表解析。原创 2024-09-20 11:36:46 · 866 阅读 · 0 评论 -
【Python】list降重的四种写法
【代码】【Python】list降重的四种写法。原创 2024-09-20 11:29:47 · 314 阅读 · 0 评论