这个代码在python中,
>>>word="spaces"
>>>for i in range(len(word)):
... print word[i],
...
s p a c e s
>>>
如果我不希望打印的字母之间有空格,我该怎么办?例如,在C中,默认打印在最后打印的字符旁边。
答案 0 :(得分:1)
使用sys.stdout.write
:
>>> word = 'spaces'
>>> for c in word:
... sys.stdout.write(c)
...
spaces>>>
附注:正如您在上面所看到的,您不需要使用索引;只需迭代字符串即可获得字符。