我正在尝试比较字符串并检查它是否是回文。我正在使用下一个方法:
name = input("Enter your string")
name1 = name[-1::-1]
if(name==name1):
print("True")
else:
print("False")
但它始终显示False
有谁知道为什么它不能正常工作?
答案 0 :(得分:2)
因为你是从字符串的最后一个字符开始的。您想要使用name[::-1]
。这将从头到尾采用整个字符串,步长为-1,这意味着它将被颠倒。