Python怎么换行?字符串、代码和多行文本的写法
在字符串中写入 \n,Python输出内容会从这里换到下一行。print('第一行\n第二行') 显示两行。代码太长可放进圆括号、方括号或花括号中断行,原样多行文字可用三个引号保存。
Python字符串怎么换行
普通字符串中的 \n 是换行符,print() 输出时会从该位置换到下一行。Python中文文档将它列为ASCII换行符,教程图展示了 print('123\n456') 的两行结果。
name = '小林'; score = 92; print(f'姓名:{name}\n分数:{score}')
/n 只是普通字符。带有 r 或 R 前缀的字符串不会按普通规则解释转义序列,r'\n' 会原样显示。
让多次print保持在同一行
print() 默认在结尾换行。想把多次输出接在一起,使用 end=''。需要空格分隔时,使用 end=' '。这只影响本次输出末尾,不会改变字符串内部的 \n。
print('加载中', end=''); print('...', end=''); print('\n完成')Python代码怎么换行
函数参数、列表、字典和长表达式放在括号内后,可以分多行书写。相邻字符串字面量放在圆括号中也会自动拼接,这比行尾反斜杠更容易检查。
message = ('第一段文字,' '第二段文字。')行尾反斜杠会忽略紧跟着的物理换行,无法改成括号结构时再使用。反斜杠后面不能夹空格或注释。
三个引号保存多行文本
提示语、邮件正文或HTML片段本身需要保留多行,用三个引号最直观。输出时内容会保持写入时的行序。
notice = '''欢迎使用程序\n请按提示输入内容\n输入 q 可以退出'''; print(notice)换行没有生效的排查方法
- 检查是否把
\n写成/n,或在字符串前加了r。 - 确认字符串真的传给了
print()、文件写入或界面组件。 - 代码换行报错,检查括号是否成对,并清除行尾反斜杠后的空格。
输出内容换行选 \n,代码排版优先用括号,多行文字选三个引号。按实际目的选写法,代码更清楚也更容易维护。调试时可先运行一条只包含 print('A\nB') 的语句,确认解释器能输出两行。再把同样的写法放回变量、循环或格式化字符串中,能避免把字符串问题和程序其他逻辑混在一起排查。






