- def isPalindrome(s):
- def toChars(s):
- s = s.lower()
- ans = ''
- for c in s:
- if c in 'abcdefghijklmnopqrstuvwxyz':
- ans = ans + c
- return ans
- def isPal(s):
- if len(s)<=1:
- return True
- else:
- return s[0]==s[-1] and isPal(s[1:-1])
- return isPal(toChars(s))
- #该片段来自于http://www.codesnippet.cn/detail/2701201511665.html
来源: http://www.codesnippet.cn/detail/2701201511665.html