这可能是基本的,但我找不到解决方案.我有一个字符串,例如,
s = 'a,b,c,d'
Run Code Online (Sandbox Code Playgroud)
我想将逗号转换为制表符.但是使用.replace,例如,
s.replace(',', '\t')
Run Code Online (Sandbox Code Playgroud)
给我
>>> s.replace(',', '\t')
'a\tb\tc\td'
Run Code Online (Sandbox Code Playgroud)
我也尝试转换为列表,然后添加带有.join的选项卡,例如,
'\t'.join(s.split(','))
Run Code Online (Sandbox Code Playgroud)
但是这给出了相同的结果.如何将标签实际插入标签?
>>> print s.replace(',', '\t')
a b c d
Run Code Online (Sandbox Code Playgroud)
现在你repr(s.replace(',', '\t'))在没有印刷声明的情况下看到了翻译. repr()将在字符串中显示每个实际字符,并且解释器将其用作打印操作结果的默认方法.
除非你想要4个空格; 这将是:
>>> print s.replace(',', (' '*4))
a b c d
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5393 次 |
| 最近记录: |