当需要long / bigints时强制python失败

时间:2018-11-09 16:00:00

标签: python

是否可以在程序中禁止这些操作?

例如:

x = 2**50 # expected to work (in a 64 bit binary)

x = x * x # expected to fail/raise

原因:bigint运算比ints慢得多,但是python在没有警告的情况下从一个切换到另一个。我想知道,所以我可以专注于优化工作。

我对python 2.7(特别是pypy)感兴趣。我知道python 3中long的处理是不同的。

0 个答案:

没有答案