1. 使用`round()`函数:
a = 3.
a1 = round(a, 2) 保留两位小数
print(a1) 输出:3.14
2. 使用字符串格式化(`format()`函数):
a = 3.
formatted_a = "{:.2f}".format(a) 保留两位小数
print(formatted_a) 输出:3.14
3. 使用`decimal`模块:
from decimal import Decimal
a = Decimal('3.')
a_quantized = a.quantize(Decimal('0.00')) 保留两位小数
print(a_quantized) 输出:3.14
以上方法都可以用来设置数字保留几位小数。选择哪种方法取决于你的具体需求,例如是否需要精确的十进制运算或是简单的格式化输出