1
Python编程从入门到实践
1.6.3.2 2.3.2 数字类型
2.3.2 数字类型

表示数字或数值的数据类型称为数字类型。Python语言提供了3种数字类型:整数、浮点数和复数,分别对应数学中的整数、小数和复数。这里先简要介绍整数和浮点数类型。

整数类型与数学中的整数相一致,没有取值范围限制,可正可负。一个整数值可以表示为十进制、十六进制、八进制和二进制等不同进制形式。例如十进制整数1010,其各种进制的数据分别如下:

十六进制:3F2

八进制:1762

二进制:001111110010

程序设计中经常会使用十进制、十六进制、八进制和二进制这四种进制形式,无论哪种进制形式,其所对应的值都是可以直接比较的。如十六进制数3F2和十进制数1010值相等。

浮点数类型与数学中的小数相一致,基本没有取值范围,可正可负。一个浮点数可以表示为带有小数点的一般形式,也可以采用科学计数法表示。浮点数只有十进制形式。例如浮点数123.456,两种表示方式如下:

一般形式:123.456

科学计数法:1.23456e2

复数类型与数学中的复数相一致,采用a+bj的形式表示,存在实部和虚部。