首页 > 编程知识 正文

python回文,python回文字符串

时间:2023-05-03 06:51:41 阅读:250024 作者:2588

2019独角兽企业重金招聘Python工程师标准>>>

问题:编写一个函数,判断输入的字符串是否是回文联

方法一:

python 自带的一个函数:reversed

reversed 函数返回一个反转的迭代器。

以下是 reversed 的语法:

reversed(seq)

seq -- 要转换的序列,可以是 tuple, string, list 或 rang​​​​​​

str1 = list("abcba")>>> str2 = reversed(str1)>>> str2<list_reverseiterator object at 0x00000271AC6A7F98> >>> print(str2)<list_reverseiterator object at 0x00000271AC6A7F98> #这里为什么没有返回字符串>>> seqstring = 'sshduos'>>> print(list(reversed(seqstring)))['s', 'o', 'u', 'd', 'h', 's', 's']>>> print(list(str2)) #str2是一个列表,所以返回的时候必须加上list['a', 'b', 'c', 'b', 'a']

代码:

def huiwen(str1): str11 = list(str1) str2 = reversed(str11) if str1 == str2: print("这是一个回文串") else: print("这不是一个回文串")str1 = input("请输入一个字符串")huiwen(str1)

 

转载于:https://my.oschina.net/bella0322/blog/2874423

历史中提交的图片或压缩文件javascript中有哪些类型

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。