回文
检查给定的字符串是否是回文。
- 使用
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