我有以下整数,希望以十六进制输出:
number = 115792089237316195423570985008687907853269984665640564039457584007913129639622
但是使用:
print hex(number)
我的输出是
0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffec6L
当我认为应该是以下情况时,这是我想要的输出:
0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffec6
我知道我总是可以从输出的末尾去除字符'L',但是,任何人都可以向我展示一种我不需要这样做的方法,并获得所需的输出,非常感谢!