0%

怎么从Python中的字符串中删除特定字符

❓ 我正在尝试使用Python从字符串中删除特定字符。 这是我现在正在使用的代码。 它似乎对字符串没有任何作用。

1
2
3
for char in line:
if char in " ?.!/;:":
line.replace(char,'')

如何正确执行此操作?


✔️

1
2
3
4
>>> string = "ab1cd1ef"
>>> string.replace("1","")
'abcdef'
>>>

把他放到循环中:

1
2
3
4
5
6
7
8
9
>>>
>>> a = "a!b@c#d$"
>>> b = "!@#$"
>>> for char in b:
... a = a.replace(char,"")
...
>>> print a
abcd
>>>