‘{:5d}’.format(24)24为什么不是左对齐
时间: 2023-09-26 16:06:57 浏览: 144
CString_Format.rar_Windows编程_Visual_C++_
因为格式字符串中指定了填充字符为5,而不是空格,所以24会被填充为55524,即向右对齐并填充了两个5。如果要左对齐,可以使用如下格式字符串:
```
'{:<5d}'.format(24)
```
其中`<`表示左对齐,`5`表示总宽度为5个字符。这样就会输出`24 `,其中末尾有三个空格来填充。
阅读全文