gpt4 book ai didi

python - 从字符串中删除反斜杠

转载 作者:太空狗 更新时间:2023-10-29 18:13:37 26 4
gpt4 key购买 nike

我之前回答了一个问题,OP 询问他如何从字符串中删除反斜杠。这是反斜杠在 OP 的字符串中的样子:

"I don\'t know why I don\'t have the right answer"

这是我的回答:

a = "I don\'t know why I don\'t have the right answer"
b = a.strip("/")
print b

这从字符串中删除了反斜杠,但我的回答被否决了,我收到一条评论说“我的回答有太多错误以至于难以计数”我完全相信我的回答可能是错误的,但我想知道为什么,以便我可以从中吸取教训。但是那个问题被作者删除了,所以我没法回复那里的评论问这个问题。

最佳答案

a = "I don\'t know why I don\'t have the right answer"
b = a.strip("/")
print b
  1. 斜杠 (/) 和反斜杠 (\) 不是同一个字符。字符串中的任何位置都没有斜杠,因此您所做的不会有任何效果。
  2. 即使您使用了反斜杠,a 中也没有反斜杠; \' 在非原始字符串文字中只是一个 ' 字符。
  3. strip只删除“前导和尾随字符”。由于您正试图删除字符串中间的一个字符,因此这无济于事。

也许还有一些元问题:

  1. OP 的示例字符串实际上只有反斜杠,而不是反斜杠转义的撇号,尽管他的问题标题说的是后者。所以你正在解决一个不同的问题。这可能更多是 OP 的错而不是你的错,但这仍然不是一个好的答案。
  2. OP 的代码已经做了您想要做的事情。他显然有一些他无法解释的其他问题。 (鉴于他停止回答评论并删除了他的问题,我的第一个赌注是这是某个地方的愚蠢拼写错误……)因此,即使您正确地编写了代码,也不会很有帮助。

无论如何,这不算太多。

话说回来,评论也没有说多到数不清,只是数不清。有些人数到 four three 有困难。连Kings of the Britons have to be reminded by their clerics how to do it .

关于python - 从字符串中删除反斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30158002/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com