在python 3.4中用一行打印

时间:2015-07-19 14:19:40

标签: python

我希望程序在一行中打印,但在代码中保留这两行。怎么做 ?我尝试使用逗号,但它是相同的

print(end1 + end2 + end3 + end4 + end5 + end6)

print(end7 + end8 + end9 + end10 + end11 + end12)

2 个答案:

答案 0 :(得分:0)

在Python 3中,您现在可以在第一个print语句中指定并将end param值设置为空字符串。

print(end1 + end2 + end3 + end4 + end5 + end6, end="")
print(end7 + end8 + end9 + end10 + end11 + end12)

答案 1 :(得分:-1)

This基本上是你的问题,但稍微涉及一些。

答案的结尾是在打印字符串之外添加逗号将允许您在一行上放置多个print语句。

前):

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

会给你

0
1
2
3
4

但是

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

会给你     0 1 2 3 4

如果由于某种原因无法正常工作,您可以随时使用\b退格符来根据需要退出打印行

例如:

print("Hello")
print("\b World")