python数值型_Python数值类型 int、float、complex 详解

Python数值类型:int、float、complex

在Python程序中,int、float和complex是三种十分重要的数值类型,分别代表整数、浮点数和复数。本节将进一步讲解与这三种数据类型相关的其他函数。

1、三种类型的关系

在Python程序中有三种数值类型,分别是整型(integers), 浮点型(floating point numbers), 以及复数(complex numbers)。其中整型拥有准确的精度,浮点型一般是实现C中的double 类型,有关浮点型的精度信息以及其在具体机器中的内部特性信息,可以使用函数sys.float_info()获取。复数类型由一个实数部分(即实部)与一个虚数部分(即虚部)构成,而这两个部分都是浮点型。

Python所有的数值类型(复数除外)都支持表2-1中的操作(按优先级升序排列)(所有数字操作的优先级均高于比较操作)。

表 数值类型操作

操作

结果

x + y

x 和 y 的总和

x - y

x 和 y 的差

x * y

x 和 y 的乘积

x / y

x 和 y 的商

x // y

x 除以y的商向下取整的整数

x % y

求余数 x / y

-x

x 取负

+x

x 保持不变

abs(x)

x的绝对值或x的大小

int(x)

x 转换为整数

float(x)

x 转换为浮点数

complex(re, im)

将参数转化为复数ÿ

你可能感兴趣的:(python数值型)