Python-动态打印一行

发布于 2021-02-02 23:21:26

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

具体来说,假设我有:

for item in range(1,100):
    print item

结果是:

1
2
3
4
.
.
.

如何使它看起来像这样:

1 2 3 4 5 ...

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

关注者
0
被浏览
87
1 个回答
  • 面试哥
    面试哥 2021-02-02
    为面试而生,有面试问题,就找面试哥。

    更改print item为:

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

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

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


知识点
面圈网VIP题库

面圈网VIP题库全新上线,海量真题题库资源。 90大类考试,超10万份考试真题开放下载啦

去下载看看