Python-动态打印一行
我想做几条给出标准输出的语句,而不会在语句之间看到换行符。
具体来说,假设我有:
for item in range(1,100): print item
结果是:
12
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