python中怎么让整数变成小数点后有两个0的浮点数
时间: 2023-12-14 22:39:25 浏览: 173
38.Python中整数和浮点数共2页.pdf.zip
可以使用 Python 中的格式化字符串来实现这个功能。具体来说,可以使用字符串格式化符号 `%` 来控制浮点数的输出格式,其中 `.2f` 表示保留两位小数。例如:
```python
num = 123
float_num = "%.2f" % (num / 100)
print(float_num) # 输出 1.23
```
在这个例子中,我们将整数 `123` 除以 `100` 得到浮点数 `1.23`,然后使用格式化字符串 `%.2f` 将其转换成保留两位小数的浮点数,并赋值给变量 `float_num`。最后,我们打印出 `float_num` 的值,得到输出结果 `1.23`。
另外,从 Python 3.6 开始,还可以使用 f-string 的方式来格式化字符串,如下所示:
```python
num = 123
float_num = f"{num/100:.2f}"
print(float_num) # 输出 1.23
```
其中,`{num/100:.2f}` 表示将 `num/100` 的结果格式化为保留两位小数的浮点数。
阅读全文