数字
小于 1 分钟PythonPython数字
数字
一、算数运算
使用 Python 可以方便的对数字进行数学运算,如加(+)减(-)乘(*)除(/)等运算。
print(1 + 2)
print(2 - 1)
print(2 * 2)
print(3 / 2) # 浮点数
print(3 // 2) # 整除
print(2 ** 3) # n次方
print(3 % 2) # 取余
print((2 + 3) * 2)
3
1
4
1.5
1
8
1
10
可以当做一个计算器来使用。
二、浮点数
在编程语言中一般称小数为浮点数,也可以进行基本的数学运算。
print(1.1 + 2.1)
print(2.1 - 1.1)
print(2.1 * 2.1)
print(2.1 / 2)
3.2
1.0
4.41
1.05
注意
需要注意的是,在计算机中浮点数用二进制来表示,有时是不精确的。
print(0.1+0.2)
得到的结果是 0.30000000000000004
,和 0.3 是不相等的。
三、格式转换
Python中提供了 int
方法把浮点数转换为整数,去掉小数部分。
print(int(3.33333))
3
Python也提供了 round
方法对小数四舍五入。
print(round(3.61))
4