Я нашел этот пример при переполнении стека. Я понимаю это, но мне кажется, что для такой простой концепции метода это немного ... удаление нескольких символов из строки.
import string
exclude = set(string.punctuation)
s = ''.join(ch for ch in s if ch not in exclude)
есть ли встроенный строковый метод в Python 3.1, чтобы сделать что-то для мелодии:
s = "a,b,c,d,e,f,g,h,i"
s = s.strip([",", "d", "h"])
вместо:
s = s.replace(",", "").replace("d", "").replace("h", "")