考虑这个Python代码:
assert(a > 0)
assert(b > 0)
assert(a + b > 0)
Run Code Online (Sandbox Code Playgroud)
第三个断言可能会失败吗?在C/C++中,如果总和溢出最大整数值,则可以.如何在Python中处理?
取决于您使用的是哪个版本的Python.
在2.2左右之前,你可以得到一个OverflowError.
版本2.2-2.7将总和提升为long(任意精度),如果它太大而不适合int.
3.0+只有一个整数类型,这是任意精度.
| 归档时间: |
|
| 查看次数: |
1693 次 |
| 最近记录: |