0

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

示例 1

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

示例 2

print ("hello, world")

我看不出输出有什么不同,为什么我要使用一个而不是另一个?

提前感谢您的任何答案

4

2 回答 2

2

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

否则使用更简单的选项。

于 2013-10-04T18:21:04.543 回答
1

如果您使用 end='' 它会避免 python 通常在打印语句中插入的换行符。

在实践中,没有理由使用这样的短字符串以第一种方式执行此操作,但如果您想将其他变量放入输出中,它可能会很有用。

于 2013-10-04T18:11:35.490 回答