Are*_*Tor 0 python performance boolean boolean-expression
在PythonTrue和False分别有多个相同的真值1和0。
除了样式问题,我想知道从时间效率的角度来看,使用1/ 是否0比使用True/产生更好的性能False。
事实上,bool继承自int。
>>> bool.__bases__
(<class 'int'>,)
>>> True + 1
2
Run Code Online (Sandbox Code Playgroud)
你应该避免微优化,除非你在它之前和之后分析你的代码。如果您需要提高计算速度,您也可以尝试在 Cython 中使用 C 类型。
| 归档时间: |
|
| 查看次数: |
534 次 |
| 最近记录: |