class Solution(object):
def isPalindrome(self, s):
"""
:type s: str
:rtype: bool
"""
intable=string.punctuation
outtable=" "*len(intable)
s=s.translate(str.maketrans(intable,outtable))
s=s.replace(" ","")
s=s.lower()
return s[::-1]==s
该题的重点就是字符串的替换 将符号和空格剔除 判断是否为回形字符串
提交日期:2019-08-14