关于exponents和int的Python问题

关于exponents和int的Python问题

出于好奇,我运行了以下内容: int(1e100) 而且,输出是: 10000000000000000159028911097599180468360808563945281389781327557747838772170381060813469985856815104L 为什么?为什么这看起来不像: 10000000000000000000000000000000000000000000