当先锋百科网

首页 1 2 3 4 5 6 7

Python支持的整数类型包括int和long两种。int类型变量的值不能超过10的20次方,如果需要更大的数,就需要使用long类型变量。

a = 19260817495836
print(a)
b = 1926081749583619260817495836
print(b)

上面的代码中,a是一个int类型的变量,其值可以正常输出。但是当b的值超出了int类型的范围时,就会报错“OverflowError: int too big to convert to long”。这时候,就可以使用long类型来解决问题。

c = 123456789012345678901234567890
print(c)
d = 123456789012345678901234567890123456789012345678901234567890
print(d)

上面的代码中,c和d都是long类型的变量,可以存储非常大的整数值。

在Python 3中,int和long类型已经合并为一种整数类型int,可以存储任意大的整数值。

e = 123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890
print(e)

上面的代码中,e是一个大整数,使用Python 3的int类型可以正常存储和输出。