一个非常简单的实现是:
out = "".join(c for c in asking if c not in ('!','.',':'))并继续添加任何其他类型的标点符号。
一种更有效的方法是
import stringstringIn = "string.with.punctuation!"out = stringIn.translate(stringIn.maketrans("",""), string.punctuation)编辑:这里有关于效率和其他实现的更多讨论:
在Python中从字符串中删除标点符号的最佳方法



