有没有办法让python产生与java相同的结果?

有没有办法让python产生与java相同的结果?,java,python,bit,Java,Python,Bit,我必须将一些函数从java代码传输到Python。 但是位左移返回不同的结果。 Python在java中缺少>>>操作符 如何使它们相同? Python:6116937115306182825java有有限的位(64位),而Python没有。。。因此,需要将其强制为正确的位数(64) (61169371153061825当您需要的整数值超过long的大小时,即大于9_223_372_036_854_775_807的值,请使用biginger: System.out.println(new Big

我必须将一些函数从java代码传输到Python。 但是位左移返回不同的结果。 Python在java中缺少>>>操作符

如何使它们相同?
Python:6116937115306182825java有有限的位(64位),而Python没有。。。因此,需要将其强制为正确的位数(64)


(61169371153061825当您需要的整数值超过
long
的大小时,即大于9_223_372_036_854_775_807的值,请使用
biginger

System.out.println(new BigInteger("6116937115306182825").shiftLeft(11));
输出

12527487212147062425600

不正确,你可以。当然,但他不是在问如何让java给他与python相同的答案……他是在问如何让python给他与java相同的答案
System.out.println(new BigInteger("6116937115306182825").shiftLeft(11));