判断字符串对称,判断回文的3种方法【python】【面试】
方法一:直接使用reserved函数
def reverce(str):
if list(str)==list(reversed(str)):
return True
else:
return False
print reverce('aabbaa') # True
print list(reversed('cva')) # ['a','v','c']
方法二:将首尾依次对比
def is_change(str):
length=len(str)
for i in range(length/2):
if str[i] != str[length-i-1]:
return False
else:
return True
print is_change('aabbaa')
方法三:使用python的切片函数
if s==s[::-1]:
return False