使用Python 3中的
比如,你想要一个消息在同一行上重复显示。
例如:
当前它是一个接一个地打印。(不是我想要的)
但我在Python书中读到, 在print()后面添加逗号","就可以实现所需的效果,并使其并排显示。
print()
函数,如果要在同一行上重复显示数据,则无法将它们依次列出。比如,你想要一个消息在同一行上重复显示。
例如:
my_message = 'Hello'
for i in range(100) :
print(my_message),
当前它是一个接一个地打印。(不是我想要的)
hello
hello
hello.....
但我在Python书中读到, 在print()后面添加逗号","就可以实现所需的效果,并使其并排显示。
hello hello hello hello..(x100)
为什么Python 3不能这样做?如何修复它?
print
和if
、for
等语句一样是一个声明,如果你想表明不需要一个新行,就必须在末尾加上逗号。在Python 3中,除了很多其他改变外,他们将其改成了内置函数,提供了更多自定义控制的灵活性,可以查看help(print)
获取详细信息。 - Copperfield