当前位置:首页>python>小白从零学Python|DAY0|数值类型及计算

小白从零学Python|DAY0|数值类型及计算

  • 2026-10-11 08:19:38
小白从零学Python|DAY0|数值类型及计算

PART 01

Python 中常见的数值类型
1.整数类型 int
int整数类型,type(2) 用来查看数据类型
print(2,type(2)) 
2 <class 'int'>
2.浮点数类型 float
float浮点数类型,浮点数是带有小数点的数字,即使数值上等于 1,只要带有小数点,就是浮点数类型。
print(1.0,type(1.0)) 
1.0 <class 'float'>
3.复数类型 complex
Python 中的复数由实部和虚部组成,虚部用j表示。
print(complex(1+2j),type(complex(1+2j)))  #其中1是实部,2j是虚部。
(1+2j) <class 'complex'>
4.布尔类型 bool
布尔类型,比较特殊,也可以看作数值类型的一种,True可以看作1,False可以看作0
print(True + 1) print(False + 1)print(True, type(True))print(False, type(False))
21True <class 'bool'>False <class 'bool'>

PART 02

Python 中常见的数值计算
Python 可以直接进行基本的数学运算
Python 常用数值计算总结表
类型
符号 / 函数
名称
作用
示例
结果
加法运算
+
加法
两个数相加
1 + 23
减法运算
-
减法
两个数相减
2 - 11
乘法运算
*
乘法
两个数相乘
2 * 36
除法运算
/
普通除法
两个数相除,结果通常是浮点数
2 / 12.0
整除运算
//
整除
只保留商的整数部分
5 // 22
取余运算
%
取余 / 求余数
计算除法后的余数
5 % 21
幂运算
**
次方 / 幂
计算一个数的几次方
2 ** 38
绝对值
abs()
绝对值函数
计算一个数的绝对值
abs(-5)5
四舍五入
round()
四舍五入函数
对数字进行四舍五入
round(3.14159, 2)3.14
最大值
max()
最大值函数
找出多个数中的最大值
max(1, 5, 3)5
最小值
min()
最小值函数
找出多个数中的最小值
min(1, 5, 3)1
求和
sum()
求和函数
对一组数字求和
sum([1, 2, 3])6
转整数
int()
整数转换
将数据转换为整数
int(3.9)3
转浮点数
float()
浮点数转换
将数据转换为浮点数
float(3)3.0
转复数
complex()
复数转换
创建或转换为复数
complex(1, 2)(1+2j)
1.加法运算
print(1 + 2)
3
2.减法运算
print(2 - 1)
1
3.乘法运算
print(2 * 3)
6
4.除法运算
Python 中使用/进行除法运算时,结果通常是浮点数,所以 2 / 1 的结果是 2.0,而不是整数 2。
print(2 / 1)
2.0
5.整除运算
// 表示整除,只保留商的整数部分。 5 / 2 = 2.5,但是 5 // 2 的结果是 2。
print(5 // 2)
2
6.取余运算
% 表示取余,也就是计算除法后的余数。5 除以 2,商是 2,余数是 1,所以结果是 1。
print(5 % 2)
1
7.幂运算
**表示幂运算,也就是几的几次方。2 ** 3 表示 2 的 3 次方,结果是 8。表示 2 的 3 次方,结果是 8。
print(2 ** 3)
8
8.绝对值运算
abs() 用来计算绝对值。
print(abs(-5))
5
9.四舍五入
round() 用来进行四舍五入。round(3.14159, 3) 表示保留 3 位小数,结果是 3.142。
print(round(3.14159, 3))
3.142
10.最大值
max() 用来找出多个数中的最大值。
print(max(1, 5, 3))
5
11.最小值
min() 用来找出多个数中的最小值。
print(min(1, 5, 3))
1
12.求和
sum() 用来对一组数字求和。
print(sum([1, 2, 3]))
6
13.转换为整数
int() 可以将数字转换为整数。注意:int(3.9)不是四舍五入,而是直接去掉小数部分,结果是 3。
print(int(3.9))
3
14.转换为浮点数
float() 可以将数字转换为浮点数。
print(float(3))
3.0
15. 转换为复数
complex() 可以创建复数。complex(1, 2) 表示实部是 1,虚部是 2,结果是 1 + 2j。
print(complex(1, 2))
(1+2j)

最新文章

随机文章