首页 > 编程笔记

Python判断输入的字符串是否是回文(不区分大小写)

回文字符串是指一个字符串从左到右与从右到左遍历得到的序列是相同的。通俗来说,回文类似于数学中的轴对称图形,例如 abddba、ABDDBA 是回文,而 aCdd 不是回文。

下面使用 Python 语言进行实现,代码如下:
#反转字符串
def reverse(text):
     return text[::-1]
#判断字符串
def isHuiWen(text):
     text=text.lower() #将输入的字符串转为小写
     return text==reverse(text)
#逻辑方法
def main():
     text=input("请输入字符串>>>\n")
     if isHuiWen(text):
         print("该字符串是回文")
     else:
         print("该字符串不是回文")
#程序主入口
if __name__=='__main__':
     main()

推荐阅读