python中保留两位小数的代码

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

python
# 将数字保留两位小数 num = 3.14159 rounded_num = round(num, 2) print(rounded_num)

在这个例子中,round()函数的第一个参数是要舍入的数字,第二个参数是要保留的小数位数。在这里,num被舍入为保留两位小数的值。

round()函数执行的是四舍五入,如果你需要不同的舍入方式,你可能需要使用其他方法,比如使用format()函数:

python
# 使用 format() 函数保留两位小数 num = 3.14159 formatted_num = "{:.2f}".format(num) print(formatted_num)

在这个例子中,"{:.2f}".format(num)使用了格式字符串来将num格式化为保留两位小数的字符串。

python
# 使用字符串格式化保留两位小数 num = 3.14159 formatted_num = "%.2f" % num print(formatted_num)

在这个例子中,"%.2f" % num 使用了百分号字符串格式化,其中%.2f表示要保留两位小数的浮点数格式。

无论选择哪种方法,都取决于你的个人偏好和代码的上下文。通常来说,round()函数是最简单和直接的方法,但在某些情况下,你可能更喜欢使用字符串格式化或其他方法以满足特定的需求。