你可以使用格式化字符串来实现这个要求。具体的写法如下:

num = 145.1236
formatted_num = '{:.2f}'.format(num)
print('{:5}'.format(formatted_num))

解释:

  1. 首先,我们定义了一个变量 num,并将其赋值为 145.1236。
  2. 然后,我们使用 '{:.2f}'.format(num) 将 num 格式化为小数精度为2的字符串。这将得到一个值为 '145.12' 的字符串。
  3. 最后,我们使用 '{:5}'.format(formatted_num) 将 formatted_num 格式化为宽度为5的字符串。如果 formatted_num 的长度小于5,则会在左侧填充空格,否则保持原样。最终输出的结果是 '145.12'。
Python 格式化输出:设置变量宽度和小数精度

原文地址: https://www.cveoy.top/t/topic/pkat 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录