Python 3:数字


#Python#


整数 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)

( 本文完 )