Python 格式化输出:设置变量宽度和小数精度
你可以使用格式化字符串来实现这个要求。具体的写法如下:
num = 145.1236
formatted_num = '{:.2f}'.format(num)
print('{:5}'.format(formatted_num))
解释:
- 首先,我们定义了一个变量
num,并将其赋值为145.1236。 - 然后,我们使用
'{:.2f}'.format(num)将num格式化为小数精度为2的字符串。这将得到一个值为'145.12'的字符串。 - 最后,我们使用
'{:5}'.format(formatted_num)将formatted_num格式化为宽度为5的字符串。如果formatted_num的长度小于5,则会在左侧填充空格,否则保持原样。最终输出的结果是'145.12'。
原文地址: https://www.cveoy.top/t/topic/pkat 著作权归作者所有。请勿转载和采集!