Python教程

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的回文判断的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!