浮点数四则运算与格式化输出
时间: 2024-05-06 12:02:15 浏览: 115
解析C++ 浮点数的格式化输出
5星 · 资源好评率100%
浮点数四则运算:
在 Python 中,浮点数可以进行加、减、乘、除等基本的四则运算。例如:
```python
a = 1.5
b = 2.0
c = a + b # 加法运算
d = a - b # 减法运算
e = a * b # 乘法运算
f = a / b # 除法运算
```
需要注意的是,由于浮点数在计算机中的储存方式是近似的二进制表示,因此在进行浮点数运算时可能会出现精度误差的问题。例如:
```python
a = 0.1 + 0.2
print(a) # 输出为 0.30000000000000004
```
为了避免这种问题,可以使用 decimal 模块来进行精确的浮点数运算。
格式化输出浮点数:
在 Python 中,可以使用字符串格式化来将浮点数输出为指定格式的字符串。常见的格式化方式有两种:使用 % 运算符和使用 format() 函数。
使用 % 运算符格式化输出浮点数的示例代码如下:
```python
a = 1.23456789
print("a = %.2f" % a) # 输出为 a = 1.23
```
其中,%.2f 表示将浮点数 a 输出为小数点后保留两位的浮点数格式。
使用 format() 函数格式化输出浮点数的示例代码如下:
```python
a = 1.23456789
print("a = {:.2f}".format(a)) # 输出为 a = 1.23
```
其中,{:.2f} 表示将浮点数 a 输出为小数点后保留两位的浮点数格式。这种方式相比 % 运算符更加灵活,可以根据具体需求自由组合格式。
阅读全文