Python 3.x Python 3.3打印(';字符串';,结束=';';)

Python 3.x Python 3.3打印(';字符串';,结束=';';),python-3.x,Python 3.x,快速提问,以下两位代码之间有什么区别吗 例1 print("hello,", end='') print(" world") 例2 print ("hello, world") 我看不出输出有什么不同,为什么我要使用一个而不是另一个呢 如果您使用end='',请提前感谢您的回答,它避免了python通常在print语句中插入的换行符 实际上,没有理由用这样的短字符串第一次执行,但是如果您想在输出中放入其他变量,它可能会很有用。只有在您可能希望继续将内容输出到同一行的情况下,才真正使用第一种方

快速提问,以下两位代码之间有什么区别吗

例1

print("hello,", end='')
print(" world")
例2

print ("hello, world")
我看不出输出有什么不同,为什么我要使用一个而不是另一个呢

如果您使用end='',请提前感谢您的回答,它避免了python通常在print语句中插入的换行符


实际上,没有理由用这样的短字符串第一次执行,但是如果您想在输出中放入其他变量,它可能会很有用。

只有在您可能希望继续将内容输出到同一行的情况下,才真正使用第一种方法(考虑出于某种原因将某些内容记录到循环中的一行)


否则,请使用更简单的选项。

为什么要使用第一个?您不会使用第一个。至少在这种情况下不是这样。@Bartlomiej Lewandowski-这是我的问题,两个答案都同样正确/有用。恐怕只能告诉谁先到了那里。谢谢大家