少写 print,早点下班:村长的 7 个 Python 调试小技巧
· 阅读需 4 分钟

新手调试三件套:加 print、跑一遍、删 print。加多了找不到在哪,删漏了上线被人看见。
其实 Python 自带一整套调试工具,不用装任何东西。今天村长把我在录视频、改学员代码时最常用的 7 个掏出来。
今天就能用上的 Python 实用小技巧
查看所有标签
新手调试三件套:加 print、跑一遍、删 print。加多了找不到在哪,删漏了上线被人看见。
其实 Python 自带一整套调试工具,不用装任何东西。今天村长把我在录视频、改学员代码时最常用的 7 个掏出来。

很多人学 Python 学到能写循环,就开始「自己造轮子」:统计词频写个字典加 if、递归算斐波那契慢到怀疑人生、拼路径用字符串加斜杠……
其实这些活儿标准库早就替你干好了。今天村长挑 8 个我真正在项目里反复用的,都是开箱即用、不用装第三方包的。

大家好,我是村长,不好奇编程的站长。教 Python 这几年,我发现新手写的代码常常不是「错」,而是「绕」——明明一行能写完的东西,硬是铺了七八行。
今天挑 10 个我自己天天在用的小技巧,每个都能让代码短一截,而且不牺牲可读性。

有学员问我:「村长,我代码能跑,怎么一眼看就是新手写的?」
通常不是语法问题,而是思路还带着别的语言的口音。今天聊 7 个习惯,改完不用多加一行功能,代码味道立刻不一样。