【发布时间】:2012-02-19 09:10:42
【问题描述】:
我必须替换字符串中的符号,其中一个是 % 符号,现在我以此为例
li = "this is () stuff %"
li.replace('()%', ' ')
但如果我这样做,它根本不会取代任何东西
li = "this is () stuff %"
li.replace('%', ' ')
然后 % 符号被替换没问题,如果我拿走 % 并在那里留下任何其他字符,它们也会被替换,只要我把那个 % 放在那里,整个事情就不起作用了。 奇怪的是,我在不同的机器上试过了,没问题,真的很奇怪
我正在使用 python 2.5.2
谢谢
【问题讨论】: