数值类型是数值型数据,支持整型、浮点、布尔类型和复数。数值型即数值数据,用于表示数量,并可以进行数值运算。数值型数据由整数、小数、布尔值和复数组成,分别对应整型类型、浮点类型、布尔类型和复数类型。本文主要介绍Python 数值类型。

Python 常用术语

1、Python 数值类型

Python 支持四种不同的数值类型:

整型(Int) : 通常被称为是整型或整数,是正或负整数,不带小数点。

长整型(long integers) : 无限大小的整数,整数最后是一个大写或小写的L。

浮点型(floating point real values) : 浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 102 = 250

复数(complex numbers) : 复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。

int

long

float

complex

10

51924361L

0.0

3.14j

100

-0x19323L

15.20

45.j

-786

0122L

-21.9

9.322e-36j

080

0xDEFABCECBDAECBFBAEl

32.3+e18

.876j

-0490

535633629843L

-90.

-.6545+0J

-0x260

-052318172735L

-32.54e100

3e+26J

0x69

-4721885298529L

70.2-E12

4.53e-7j

长整型也可以使用小写"L",但是还是建议您使用大写"L",避免与数字"1"混淆。Python使用"L"来显示长整型。

Python还支持复数,复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。

除了L标识的长整类型,Python中还有三种数值类型:

int
float
complex

在为数字类型的变量赋值时会创建它们:

例子,

x = 1    # int
y = 2.8  # float
z = 1j   # complex

要验证Python中任何对象的类型,请使用以下type()函数:

例子,

print(type(x))
print(type(y))
print(type(z))

相关文档:

Python Number(数字)数值数据类型

Python 数值类型

Python int 类型

Python float 类型

Python 复数类型(complex)

Python 数值类型转换

Python random随机数

Python 常用术语

推荐文档