整数 int
Python 3 中整数只有一种,就是 int,数值无范围限制。
Python 2 中有 int 和 long 。long 无大小限制,int 最大值是 sys.maxint (64位版本中值是 9223372036854775807 ,这和 Java 等编程语言中的最大值是一样的)
整数的加减乘结果,是整数。除有两种:
>>> 1/2
0.5
>>> 1//2
0
>>> type(1/2)
<class 'float'>
>>> type(1//2)
<class 'int'>
浮点数 float
浮点数用来表示带小数的数字。
>>> a = 1.2
>>> type(a)
<class 'float'>
如果长度较长,会用科学计数法展示:
>>> 123456789112233444111.123
1.2345678911223344e+20
复数
>>> 1+3j
(1+3j)