在 Python 中,你可以使用字符串的 format
方法或 f-string(Python 3.6 及以上版本)来格式化输出百分比并控制精度。以下是两种方法的示例:
format
方法value = 0.12345
formatted_percentage = "{:.2%}".format(value)
print(formatted_percentage) # 输出: 12.35%
{:.2%}
中的 .2
表示保留两位小数,%
表示将数值转换为百分比形式。value = 0.12345
formatted_percentage = f"{value:.2%}"
print(formatted_percentage) # 输出: 12.35%
f"{value:.2%}"
中的 :.2%
表示将 value
格式化为百分比并保留两位小数。你可以通过调整 .2
中的数字来控制精度。例如,如果你想保留三位小数,可以使用 {:.3%}
或 f"{value:.3%}"
。
value = 0.12345
formatted_percentage = "{:.3%}".format(value)
print(formatted_percentage) # 输出: 12.345%
formatted_percentage = f"{value:.3%}"
print(formatted_percentage) # 输出: 12.345%
format
方法或 f-string 都可以轻松格式化百分比并控制精度。{:.2%}
或 f"{value:.2%}"
中的 .2
表示保留两位小数,你可以根据需要调整这个数字来控制精度。