如何格式化Python整数 不足三位时在前补空格实现对齐输出
实现方法
你只需要修改f-string内的整数格式说明符即可,Python格式化语法默认用空格作为填充符、右对齐内容,指定3位固定宽度的整数格式就能实现需求。
修改后的代码如下:
for key, value in dict.items(): print(f'{key:3d} {value}')
格式说明
3d表示将整数格式化为固定占3个字符长度的十进制数- 1位整数会自动在前方补2个空格,2位整数补1个空格,3位整数直接输出,完全匹配你给出的示例效果
对应输出示例:
3 bench 55 pencils 675 pens
内容的提问来源于stack exchange,提问作者user17018543
相关产品推荐
相关产品推荐

