Python中,除10进制外,还有其他三种进制:
0b或0B,二进制 0 1
0o或0O,八进制 0 1 2 3 4 5 6 7
0x或0X,十六进制 0,1,2,3,4,5,6,7,8,9,a,b,c,d,,e,f
整数可以有多大?
Python2中,int是32位,可以存储-2^31--2^31-1之间的数值。
long类型是64位,可以存储-2^63---2^63-1之间的数值。
Python3中,int可以存储任意大小的整数,long被取消。我们甚至可以存储下面的值:
>>>googol = 10**100
Python中可以做超大数的计算,而不会造成“整数溢出”,这也是Python特别适合科学运算的特点。