【问题标题】:How can i print string one by character without space between them IN python2.7?如何在 python2.7 中逐个字符地打印字符串,它们之间没有空格?
【发布时间】:2017-01-04 02:48:39
【问题描述】:

当我一行一个地打印一个字符串时,空格会自动出现。他们之间!!

import time
a="mayank"
for z in a:
    time.sleep(0.1)
    print z,

m a y a n k

但我想打印它们之间没有空格!! 喜欢:-

可能

在python2.7中

【问题讨论】:

标签: python string slice


【解决方案1】:

你可以这样做:

from __future__ import print_function
print(z, end='')

另一种选择:

import sys
sys.stdout.write(z)

如果您的 Python 使用缓冲 io 运行,则在写入换行符之前您可能看不到任何输出。在这种情况下,您可以通过添加对sys.stdout.flush() 的调用来强制立即写入输出。

【讨论】:

    【解决方案2】:

    试试:

    import time
    a="mayank"
    for z in a:
        time.sleep(0.1)
        print (z, end="")
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-10-17
      • 1970-01-01
      • 2012-01-10
      • 2021-04-20
      相关资源
      最近更新 更多