mobileye|python 数据类型之数字(Number)

mobileye|python 数据类型之数字(Number)

文章图片

mobileye|python 数据类型之数字(Number)

文章图片

mobileye|python 数据类型之数字(Number)

文章图片

mobileye|python 数据类型之数字(Number)

文章图片



Python 数字类型用于存放数值 。
数据类型是不允许改变的如果改变数字数据类型的值 , 将重新分配内存空间 。
例如:
>>>a = 5
>>>id(a)
8791434908832
>>>a = 10
>>>id(a)
8791434908992

上边的id()函数为python中的函数 , 可以获取参数在内存中的地址
Python 支持三种不同的数值类型:
1、整型(int)     通常被称为是整型 , 是正或负整数 , 不带小数点 。 Python3 整型是没有限制大小的 , 可以当作 Long 类型使用 , 布尔(bool)是整型的子类型 。
2、浮点型(float)    浮点型由整数部分与小数部分组成 。
【mobileye|python 数据类型之数字(Number)】3、复数(complex)    复数由实数部分和虚数部分构成 , 可以用a + bj或者complex(ab)表示 ,复数的实部a和虚部b都是浮点型 。
我们可以使用十六进制表示整数:

浮点型



复数型


Python 数字类型转换有时候 , 我们需要对数据的类型进行转换 , 数据类型的转换 , 只需要将数据类型作为函数名即可 。
int(x)                  将x转换为一个整数 。
float(x)               将x转换到一个浮点数 。
complex(x)        将x转换到一个复数 , 实数部分为 x , 虚数部分为 0 。
complex(x y)    将 x 和 y 转换到一个复数 , 实数部分为 x , 虚数部分为 y 。
例如:

python数字运算

在python中可以直接做数学算术运算(+、-、*、/、%、//、**)

三角函数

python中还支持三角函数:sin(x)、cos(x)、tan(x)、asin(x)、acos(x)、atan(x)、degrees(x)、radians(x)


数字常量

python中的数字常量有:pi、e