我有一个函数接受浮点数参数(通常是只有一位有效数字的整数或小数),我需要将值输出为带有两位小数的字符串(5→5.00,5.5→5.50等)。在Python中我该如何做?
我有一个函数接受浮点数参数(通常是只有一位有效数字的整数或小数),我需要将值输出为带有两位小数的字符串(5→5.00,5.5→5.50等)。在Python中我该如何做?
a = eval(format(float(input()), '.2f')) # if u feed 3.1415 for 'a'.
print(a) # output 3.14 will be printed.
使用 Python 3 语法:
print('%.2f' % number)
decimal
模块处理(该模块可以设置任意级别的十进制精度)。 - ShadowRanger