Python-动态打印一行

我想做几条给出标准输出的语句,而不会在语句之间看到换行符。

具体来说,假设我有:

for item in range(1,100):

print item

结果是:

1

2

3

4

.

.

.

如何使它看起来像这样:

1 2 3 4 5 ...

更妙的是,是否可以打印单号在最后一个号码,所以只有一个号码在屏幕上在同一时间?

回答:

更改print item为:

  • print item, 在Python 2.7中
  • print(item, end=" ")Python 3

如果要动态打印数据,请使用以下语法:

  • print(item, sep=' ', end='', flush=True) 在Python 3中

以上是 Python-动态打印一行 的全部内容, 来源链接: utcz.com/qa/430739.html

回到顶部