Python3 数字(Number)类型

Python3 数字(Number)

Python 数字数据类型用于存储数值。

数据类型是不允许改变的,这就意味着如果改变数字数据类型的值,将重新分配内存空间。

以下实例在变量赋值时 Number 对象将被创建:
var1=1
var2=2

变量在使用前必须先"定义"(即赋予变量一个值),否则会出现错误。

使用del语句删除一些数字对象的引用。
通过使用del语句删除单个或多个对象的引用,例如:
del var1 #删除一个对象引用
del var1, var2
#删除多个对象引用
python中数字有四种类型:整数、布尔型、浮点数和复数。
int (整数), 如 1, 只有一种整数类型 int,表示为长整型,没有 python2 中的 Long。
bool (布尔), 如 True。(Python2 中是没有布尔型的,它用数字 0 表示 False,用 1 表示 True。到 Python3 中,把 True 和 False 定义成关键字了,但它们的值还是 1 和 0,它们可以和数字相加。)
float (浮点数), 如 1.23、3E-2
complex (复数), 如 1 + 2j、 1.1 + 2.2j

数值运算实例:

print(5+4)#加法
print(4.3-2)#减法
print(2*3)# 乘法
print(2/4)# 除法,得到一个浮点数
print(2//4)# 除法,得到一个整数
print(17%5) # 取余 
print(2**5)# 乘方

输出结果:

9
2.3
6
0.5
0
2
32

注意:
1、Python可以同时为多个变量赋值,如a, b = 1, 2。例如:a,b,c,d=1,5.5,True,4+3j
2、一个变量可以通过赋值指向不同类型的对象。
3、数值的除法包含两个运算符:/ 返回一个浮点数,// 返回一个整数。
4、在混合计算时,Python会把整型转换成为浮点数。
Python还支持复数,复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。

Python 数字类型转换

int(x) 将x转换为一个整数。

float(x) 将x转换到一个浮点数。

complex(x) 将x转换到一个复数,实数部分为 x,虚数部分为 0。

complex(x, y) 将 x 和 y 转换到一个复数,实数部分为 x,虚数部分为 y。x 和 y 是数字表达式。

数学函数

在这里插入图片描述

随机数函数

在这里插入图片描述

三角函数

在这里插入图片描述

数学常量

在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/Strawberrymilkshake/article/details/83214553