在 Python 3 中,print 变成了一个函数。有 assert 是一个声明的好处是什么?
问问题
308 次
1 回答
4
用于优化。如果使用 -O 选项运行 Python 脚本,则不会为断言语句生成代码。如果 assert 是一个函数,这是不可能的。
请参阅有关 assert 的文档,其中引用了此行为。
于 2012-12-11T22:15:50.597 回答