python技巧——判断回文

判断回文(字符串法)

#字符串法
x=input()
if x==x[::-1]:
    print("yes")
else:
    print("no")

判断回文(数字法)

#整数法
x=int(input())
y=x
s=0
while y>0:
    a=y%10
    s=s*10+a
    y=y//10
if s==x:
    print("yes")
else:
    print("no")

判断回文函数

def hw(x):#字符串法
    if x==x[::-1]:
        return True
    else:
        return False
    
print(hw("1232"))
print(hw("12321"))
print(hw("abcbaa"))
print(hw("abcba"))