两条“打印”行的一行输出

时间:2018-02-04 15:19:44

标签: python python-3.x

我是编程的新手,我有一个问题,好像有办法为两条“打印”行获得一行输出。

例如:

end1 = ("A")
end2 = ("B")
end3 = ("C")
end4 = ("D")
print (end1 + end2,)
print (end3 + end4)

目前的回复是

AB
CD

有没有办法通过两条'print'输入线在一行中获得响应?

AB CD

2 个答案:

答案 0 :(得分:2)

默认结束值为\n,您可以定义自己的结束 试试这个

print (end1 + end2,end="")

print (end3 + end4,end="")

答案 1 :(得分:0)

print(end1 + end2 + ' ' + end3 + end4)

OR

print('{:s}{:s} {:s}{:s}'.format('A','B','C','D'))

OR

print(end1 + end2, end=" ")
print(end3 + end4)

如果您不希望最后一行输出换行符,可以向其添加end=""。通常,end的默认print参数为\n,但您可以将其更改为您想要的任何内容。