class Solution:
def isPalindrome(self, x):
"""
:type x: int
:rtype: bool
"""
if x == 0:
return True
else:
strX = str(x)
if strX[0] == '-':
return False
elif strX[-1] == '0':
return False
else:
strX1 = strX[::-1]
if strX1 != strX:
return False
else:
return True
注意:
1 对负数,末尾为零,以及0本身的判断
2 python中用 elif 而不是else if