【发布时间】:2020-03-24 08:16:47
【问题描述】:
假设我有一个字符串:
a="qihdkasf\sdgbsdf\rgsdg"
我想用python中的"/"替换字符串a中的"\"。
我知道在打印"\" 时,我们需要将其写为print("\\")。考虑到这一点,
我尝试做这样的事情,如下所示:
a.replace("\\","/")
但是,它似乎不起作用!
我们将非常感谢您对此事的任何帮助。
【问题讨论】:
-
似乎不工作:解释,总是;)你也没有一个 \* 和一个 *r 这是一个 \r 一个特殊字符,不能替换单个 \
-
好吧,你真的像你展示的那样定义了
a="qihdkasf\sdgbsdf\rgsdg"吗?因为问题是,\r有一个含义,所以它变成了一个字符。此外,此代码 可以正常工作 -
另外,我敢打赌this 是你的问题
-
@ParitoshSingh,是的!你发的帖子解决了这个问题!非常感谢!我很粗心,我不应该犯这样的菜鸟错误:P
标签: python python-3.x string replace