并排打印,没有空格字符,在python中循环for循环

时间:2014-10-09 15:36:00

标签: python

这个代码在python中,

>>>word="spaces"
>>>for i in range(len(word)):
...   print word[i],
...
s p a c e s
>>>

如果我不希望打印的字母之间有空格,我该怎么办?例如,在C中,默认打印在最后打印的字符旁边。

1 个答案:

答案 0 :(得分:1)

使用sys.stdout.write

>>> word = 'spaces'
>>> for c in word:
...     sys.stdout.write(c)
...
spaces>>>

附注:正如您在上面所看到的,您不需要使用索引;只需迭代字符串即可获得字符。