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
总结
- 通过切片,获取从后往前的字符串元素,去判断是否相等
- 通过reversed()函数反转元素,从后向前颠倒组成一个新的迭代器,判断反转后的元素是否相等
标签:判断,python,reversed,print,字符串,True,回文 来源: https://blog.csdn.net/weixin_44688529/article/details/121184715