#полезностьдня



Метод palindrome преобразует строку str.lower() и использует re.sub для удаления не алфавитно-цифровых символов, затем сравнивает новую строку с реверсивной строкой. Возвращает True если строка является палиндромом, иначе False.



def palindrome(string):

from re import sub

s = sub('[\W_]', '', string.lower())

return s == s[::-1]