python输出元组怎么讲标题和数据上下排列
时间: 2024-02-22 10:58:55 浏览: 131
如果你想在 Python 中输出一个元组,并且要求标题和数据上下排列,你可以使用字符串的格式化和换行符来实现。具体的代码实现如下:
```python
# 定义一个元组
data = ("姓名", "年龄", "性别", "职业")
values = ("张三", 18, "男", "学生")
# 输出元组
print("{:<6} {}".format("标题", "数据"))
print("{:<6} {}".format("-"*6, "-"*len(str(max(values)))))
for i in range(len(data)):
print("{:<6} {}".format(data[i], values[i]))
```
这段代码会输出以下的结果:
```
标题 数据
------ ----
姓名 张三
年龄 18
性别 男
职业 学生
```
在这个输出中,我们首先用字符串的格式化语法,使用 `:<6` 来指定标题和数据的宽度为 6 个字符,并且使用 `{}` 来代表需要填充的数据。接着,我们使用 `format()` 函数来将需要填充的数据传递给字符串。在这个例子中,我们使用了一个循环来遍历元组中的数据,并且使用 `range()` 函数来获取元组的长度。最后,我们使用 `\n` 换行符来将标题和数据分行输出。
阅读全文