快速提问,这两段代码之间有什么区别吗?
示例1
print("hello,", end='')
print(" world")
示例2
print ("hello, world")
我没有看到输出的差异,为什么我会使用一个而不是另一个?
提前感谢您的回答
答案 0 :(得分:1)
如果你使用end ='',它会避免python通常在print语句中插入的换行符。
实际上,没有理由用这样的短字符串做第一种方式,但是如果你想在输出中放入其他变量,它可能会很有用。
答案 1 :(得分:1)
在你可能想要将事物输出到同一行的情况下,你只会真正使用第一个(想想由于某种原因在循环中将某些东西记录到一行)。
否则使用更简单的选项。