这可能是基本的,但我找不到解决方案。我有一个字符串,例如,
s = 'a,b,c,d'
我想将逗号转换为标签。但是使用.replace,例如,
s.replace(',', '\t')
给了我
>>> s.replace(',', '\t')
'a\tb\tc\td'
我还尝试转换为列表,然后使用.join添加标签,例如
'\t'.join(s.split(','))
但是给出了相同的结果。如何将标签实际插入标签?
答案 0 :(得分:9)
>>> print s.replace(',', '\t')
a b c d
现在你在没有print语句的解释器中看到repr(s.replace(',', '\t'))
。 repr()
将在字符串中显示每个实际字符,解释器将其用作打印操作结果的默认方法。
除非你想要4个空格;这只是:
>>> print s.replace(',', (' '*4))
a b c d