如何在 Python 中一行打印?


Python 中,print() 方法每次自动换行打印。print() 方法默认将指针移到下一行。

示例

 在线演示

for i in range(5):
   print(i)

输出

0
1
2
3
4

修改 print() 方法以在一行中打印

print 方法接受一个额外的参数 `end=" "` 来使指针停留在同一行。

end 参数可以取某些值,例如双引号中的空格或某些符号,以分隔同一行中打印的元素。

语法

print("..." , end=" ")

在每个元素之间用空格在一行中打印

使用 end=” “ 在同一行中打印,每个元素之后都有一个空格。它在同一行中每个元素之后打印一个空格。

示例

 在线演示

for i in range(5):
   print(i,end=" ")

输出

0 1 2 3 4

在一行中打印,元素之间没有空格

使用 end="" 在同一行中打印,不留空格。保持双引号为空将所有元素合并到同一行。

示例

 在线演示

for i in range(5):
   print(i,end="")

输出

01234

在一行中打印,元素之间用某些符号分隔

使用 end="," 在同一行中打印,每个元素之后都有一个逗号。我们可以在 end 参数中使用其他符号,例如 ‘.’ 或 ‘;’。

示例

 在线演示

for i in range(5):
   print(i,end=",")
   print(i,end=".")

输出

0,1,2,3,4,
0.1.2.3.4.

更新于:2023年8月22日

浏览量 11.7 万+

启动您的 职业生涯

完成课程获得认证

开始学习
广告