Python格式化输出时动态指定长度
2021-05-11 22:00:31
print打印为了更加美观,可以指定长度
```
{:5} 固定5个字符,从最左边开始
{:^5} 固定5个字符,居中
```
示例代码
```
numbers = ["9787111544937", "9787111128069"]
names = ["深入理解计算机系统", "C程序设计语言"]
print("{:20}{}".format("ISBN", "书名"))
for i in range(len(numbers)):
print("{:20}{}".format(numbers[i], names[i]))
```
效果如下图
![python输出对齐.png](https://static.daimaku.net/post/202105/11/503ccbd4ff76276c49b418664b05d94b.png)