Python绘制表格怎么对齐
时间: 2023-05-30 10:01:55 浏览: 538
Python绘制表格的对齐方式可以通过设置表格单元格内的文本格式实现。可以使用字符串的format方法来设置单元格内的文本格式,具体方法如下:
1. 左对齐:使用“<”符号,如"{:<10}",表示该字符串左对齐,并占据10个字符的宽度。
2. 右对齐:使用“>”符号,如"{:>10}",表示该字符串右对齐,并占据10个字符的宽度。
3. 居中对齐:使用“^”符号,如"{:^10}",表示该字符串居中对齐,并占据10个字符的宽度。
例如,下面的代码演示了如何绘制一个简单的表格,并设置单元格内的文本格式:
```python
# 绘制表格
table = [["姓名", "年龄", "性别"],
["小明", "18", "男"],
["小红", "20", "女"],
["小刚", "19", "男"]]
# 设置单元格内的文本格式
format_str = "{:<10}" * len(table[0])
# 输出表头
print(format_str.format(*table[0]))
# 输出分隔符
print("-" * 30)
# 输出表格内容
for row in table[1:]:
print(format_str.format(*row))
```
输出结果如下:
```
姓名 年龄 性别
------------------------------
小明 18 男
小红 20 女
小刚 19 男
```
可以看到,所有单元格内的文本都被正确对齐了。
阅读全文