回文
检查给定的字符串是否是回文。
- 使用
str.lower()和re.sub()将字符串转换为小写,并从给定字符串中删除非字母数字字符。 - 然后,使用切片表示法将新字符串与其反转进行比较。
from re import sub
def palindrome(s):
s = sub('[\W_]', '', s.lower())
return s == s[::-1]
palindrome('taco cat') # True
检查给定的字符串是否是回文。
str.lower() 和 re.sub() 将字符串转换为小写,并从给定字符串中删除非字母数字字符。from re import sub
def palindrome(s):
s = sub('[\W_]', '', s.lower())
return s == s[::-1]
palindrome('taco cat') # True