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

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

for char in line:
if char in " ?.!/;:":
line.replace(char,'')
我该如何正确执行此操作?

已邀请:

我在这里错过了这一点,还是只是以下几点:

string = "ab1cd1ef"
string = string.replace("1", "")

print(string)
# result: "abcdef"

把它放在一个循环中:

a = "a!b@c#d$"
b = "!@#$"
for char in b:
a = a.replace(char, "")

print(a)
# result: "abcd"

要回复问题请先登录注册