题外话
简洁易懂的代码是好代码.
注意事项
- python 字符判断是何种类型的写法
- 条件的处理, 使用
continue
比较好
class Solution(object):
def isPalindrome(self, s):
"""
:type s: str
:rtype: bool
"""
s = s.lower()
l = 0
r = len(s)-1
while l<r:
if s[l].isalnum() == False:
l=l+1
continue
if s[r].isalnum() == False:
r=r-1
continue
if s[l]==s[r]:
l=l+1
r=r-1
else:
return False
return True