python 保留两位小数的方法

2023-09-23 21:04:30

在Python中,可以使用round()函数来保留指定位数的小数。

以下是保留两位小数的几种常用方法:

1. 使用round()函数:

num = 3.1415926
result = round(num, 2)
print(result)  # 输出: 3.14

使用round()函数将num保留两位小数,并将结果赋值给result变量。

2. 使用字符串格式化:

num = 3.1415926
result = '{:.2f}'.format(num)
print(result)  # 输出: 3.14

使用字符串的format()方法来格式化num,其中"{:.2f}"表示保留两位小数的浮点数格式。

3. 使用字符串格式化(f-string):

num = 3.1415926
result = f'{num:.2f}'
print(result)  # 输出: 3.14

使用f-string来格式化num,其中"{num:.2f}"表示保留两位小数的浮点数格式。

这些方法都可以将浮点数保留两位小数,并返回一个表示保留结果的字符串。注意,这些方法返回的结果是字符串类型,如果需要进行数值计算,可以使用float()函数将其转换为浮点数类型。