【发布时间】:2015-08-29 22:12:38
【问题描述】:
为什么在 Python 中使用 pass 而不是像 0 这样更短的名称?
例如:
for i in range(10): pass
对比
for i in range(10): 0
使用pass 的唯一两个好处是:
- 如果使用Python交互解释器,会输出
0 -
pass比0更容易理解
使用pass背后还有其他原因吗?
【问题讨论】:
-
因为可读性比长度更重要。
-
@Delgan 当然,我正在寻找其他潜在原因,如问题中所述。
-
我不知道,尽管您可以尝试
timeit确定。但是,无论如何,你看到了两个好处,没有坏处,所以我想这就足够了。
标签: python coding-style