跳至主要內容

数字

blacklad小于 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
上次编辑于:
贡献者: blacklad