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/bE5c 著作权归作者所有。请勿转载和采集!