要以以下格式显示查询输出,可以使用格式化字符串的方法。具体步骤如下:
下面是一个示例代码,展示如何以指定格式显示查询输出:
# 假设查询结果包含姓名、年龄和性别三个字段
results = [("张三", 25, "男"), ("李四", 30, "女"), ("王五", 28, "男")]
# 定义格式化字符串的模板,使用占位符指定字段的宽度和对齐方式
template = "{:<10} {:<5} {:<5}"
# 打印表头
print(template.format("姓名", "年龄", "性别"))
print("-" * 30)
# 遍历查询结果,按照模板格式化每条记录并输出
for record in results:
print(template.format(*record))
# 输出示例:
# 姓名 年龄 性别
# ------------------------------
# 张三 25 男
# 李四 30 女
# 王五 28 男
在这个示例中,我们使用了str.format()
方法来格式化字符串。{:<10}
表示左对齐并占据10个字符的宽度,{:<5}
表示左对齐并占据5个字符的宽度。通过在模板中使用这些占位符,我们可以控制每个字段的宽度和对齐方式。
对于查询输出的其他要求,比如颜色、字体等样式,可以根据具体需求使用相应的库或方法进行处理。
领取专属 10元无门槛券
手把手带您无忧上云