编程语言
首页 > 编程语言> > python的回文判断

python的回文判断

作者:互联网

文章目录

判断一个字符串是否回文

什么是回文,回文就是不管是按什么顺序去看,都是一样的数据,唯一的区别就是顺序不一样,但是字符串是一样的。如:123321

代码如下(示例):

# 判断一个字符串是否是回文字符串,是打印True, 不是打印False
a = "abccba"
#方法一 切片方式
print(a[::-1]==a)
#方法二 reversed函数
print("".join(reversed(a))==a)
b = "hdjh877"
print(b[::-1]==b)

输出结果:
True
True
False

总结

  1. 通过切片,获取从后往前的字符串元素,去判断是否相等
  2. 通过reversed()函数反转元素,从后向前颠倒组成一个新的迭代器,判断反转后的元素是否相等

标签:判断,python,reversed,print,字符串,True,回文
来源: https://blog.csdn.net/weixin_44688529/article/details/121184715