python用双反斜杠替换单反斜杠

python用双反斜杠替换单反斜杠,第1张

python用双反斜杠替换单反斜杠

无需使用

str.replace
string.replace
在这里,只需将该字符串转换为原始字符串即可:

>>> strs = r"C:UsersJoshDesktop20130216"^|       notice the 'r'

以下是

repr
上述字符串的版本,这就是您在
\
这里看到的原因。但是,实际上,实际的字符串只是
''
不包含
\

>>> strs'C:\Users\Josh\Desktop130216'>>> s = r"fo">>> s #repr representation'f\o'>>> len(s)   #length is 3, as there's only one `''`3

但是,当您要打印此字符串时,将不会获得

'\'
输出。

>>> print strsC:UsersJoshDesktop20130216

如果要在显示

'\'
期间显示字符串,请
print
使用
str.replace

>>> new_strs = strs.replace('\','\')>>> print new_strsC:\Users\Josh\Desktop130216

repr
现在将显示版本
\

>>> new_strs'C:\Users\Josh\Desktop\20130216'


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5664273.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存