标签: python assert
可能重复: design of python: why is assert a statement and not a function?
在Python 3中,print已成为一个函数。断言是一种陈述有什么好处?
答案 0 :(得分:4)
进行优化。如果使用-O选项运行Python脚本,则不会为assert语句生成代码。如果assert是一个函数,这是不可能的。
请参阅引用此行为的documentation on assert。