回文

检查给定的字符串是否是回文。

  • 使用 str.lower()re.sub() 将字符串转换为小写,并从给定字符串中删除非字母数字字符。
  • 然后,使用切片表示法将新字符串与其反转进行比较。
from re import sub

def palindrome(s):
  s = sub('[\W_]', '', s.lower())
  return s == s[::-1]

palindrome('taco cat') # True