鱼C论坛

 找回密码
 立即注册
查看: 47|回复: 2

[已解决]python

[复制链接]
发表于 4 天前 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
怎么把输出结果换成左边样式的输出结果?
为什么我的输出结果是一行一行的
最佳答案
4 天前
感谢您提问!关于输出格式的问题,通常“一行一行”是因为您使用了多次 print 语句,每次 print 后默认换行。而希望“左边样式”(如左对齐的表格)可以通过字符串格式化实现。

解决方法:

1. 在一行内输出多个值:使用 printend 参数设置结尾字符(如空格),或使用逗号分隔参数(print 默认用空格分隔)。例如:
  1. print("姓名:", name, "年龄:", age)
  2. print("姓名:", name, "年龄:", age, end=" ")
复制代码


2. 左对齐固定宽度:使用字符串格式化的左对齐格式 :<N(表示左对齐且宽度为N)。例如:
  1. print(f"{'姓名':<10}{'年龄':<5}")
  2. print(f"{name:<10}{age:<5}")
复制代码


3. 一次性构建字符串:将多个内容拼接成一个字符串再打印。

如您能提供具体的代码和期望输出样式,我可以给出更精确的解答。


以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
屏幕截图 2026-05-20 205033.png
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 4 天前 | 显示全部楼层    本楼为最佳答案   
感谢您提问!关于输出格式的问题,通常“一行一行”是因为您使用了多次 print 语句,每次 print 后默认换行。而希望“左边样式”(如左对齐的表格)可以通过字符串格式化实现。

解决方法:

1. 在一行内输出多个值:使用 printend 参数设置结尾字符(如空格),或使用逗号分隔参数(print 默认用空格分隔)。例如:
  1. print("姓名:", name, "年龄:", age)
  2. print("姓名:", name, "年龄:", age, end=" ")
复制代码


2. 左对齐固定宽度:使用字符串格式化的左对齐格式 :<N(表示左对齐且宽度为N)。例如:
  1. print(f"{'姓名':<10}{'年龄':<5}")
  2. print(f"{name:<10}{age:<5}")
复制代码


3. 一次性构建字符串:将多个内容拼接成一个字符串再打印。

如您能提供具体的代码和期望输出样式,我可以给出更精确的解答。


以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 4 天前 | 显示全部楼层
可能是 print() 每次输出后会换行,如果想在一行显示,可以把内容拼成字符串最后再一次性 print,或者用 end='' 参数取消自动换行。比如 print('a', end=''); print('b', end='') 这样两个 print 就会连在一起输出。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 1 反对 0

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2026-5-24 19:13

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表