Python f-string 格式化速查:数字格式、对齐、用等号调试的小技巧、日期,以及怎样输出花括号本身。每个例子都附上真实输出。
14 9 月
14 9 月
Python 中 is 和 == 的区别:一个问两个名字是否指向同一个对象,另一个问值是否相等。另外讲讲为什么小整数看起来不守这条规则。
14 9 月
一个装饰器就能替你写好 __init__、__repr__ 和 __eq__。本文讲默认值、冻结实例、排序、__post_init__,以及 default_factory 的规则。
14 9 月
with 语句到底保证了什么,怎样编写 __enter__ 和 __exit__,contextlib 提供的简便写法,以及如何有意吞掉异常。
14 9 月
collections 模块里有三个工具,可以替代你手写过无数次的循环。本文逐一介绍,并讲清楚 defaultdict 那个常让人意外的行为。
14 9 月
Python f-string 前面的 f 到底编译成了什么?本文讲清完整的格式规范迷你语言、__format__,以及 f-string 不该用的三种场合。所有输出都在 Python 3.12 上实际运行过。