Python 数字格式化:5 位显示,不足用 0 补齐
可以使用字符串的格式化方法来实现:
num = 123
num_str = '{:0>5}'.format(num)
print(num_str) # 输出:'00123'
其中,'{:0>5}' 表示将数字按 5 位显示,如果不足则用 0 在左边补齐。具体含义如下:
{}:表示要格式化的值在这里填写。::表示格式化的开始。0>:表示用 0 在左边补齐。5:表示总共显示 5 位。- 不填写其他内容表示默认按整数格式化。
如果想要将多个数字格式化成 5 位,只需要在字符串中使用多个占位符即可:
num1 = 1
num2 = 234
num3 = 56789
nums_str = '{:0>5} {:0>5} {:0>5}'.format(num1, num2, num3)
print(nums_str) # 输出:'00001 00234 56789'
原文地址: https://www.cveoy.top/t/topic/m9gV 著作权归作者所有。请勿转载和采集!