gpt4 book ai didi

Python 不替换 % 符号

转载 作者:太空宇宙 更新时间:2023-11-03 12:14:37 25 4
gpt4 key购买 nike

我必须替换字符串中的符号,其中一个是 % 符号,现在我以此为例

li = "this is () stuff %"
li.replace('()%', ' ')

但如果我这样做,它根本不会取代任何东西

li = "this is () stuff %"
li.replace('%', ' ')

然后 % 符号被替换没问题,如果我拿走 % 并在那里留下任何其他字符,它们也会全部被替换,只要我把那个 % 放在那里,整个事情就不起作用了。奇怪的是,我在另一台机器上试过,它没有问题,这真的很奇怪

我正在使用 python 2.5.2

谢谢

最佳答案

顺便说一句,使用 string.translate

很容易解决您的问题
import string
table = string.maketrans('()%', ' ')
li = string.translate(li, table)

关于Python 不替换 % 符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9015340/

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