Javascript到python数学翻译

时间:2015-12-18 12:54:07

标签: javascript python-2.7 integer-overflow

我有一个java脚本函数,我试图在python 2中复制,而java脚本正在进行某种精确的错误包装(或其他)我无法理解。这些是大数字,但这里是例子:

在javascript中:

a = 3141592751
b = 1234567890
result = (a*31) ^ b
window.alert(result)

此处,结果= -447877661。我假设它是因为存储大数字时存在一些限制,并且相关的回绕是大的负数。

使用python 2:

a = 3141592751
b = 1234567890
result = (a*31) ^ b
print result

这里,结果= 98336370147,这在数学上是正确的。

如何使用python复制javascript代码的功能?什么是环绕点?谢谢!

0 个答案:

没有答案