国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > 怎么用python3代码检查回文序列?

怎么用python3代码检查回文序列?

头像

小妮浅浅

2020-12-02 13:35:252833浏览 · 0收藏 · 0评论

说到回文这个词还是要从以前所学的讲起,最简单的理解就是后面句子的开头和上一句的结尾重复,所以形成回文的关系。理解了这个词后,那么接下来我们要讲的回文序列相信就难不倒小伙伴们了。今天我们以大家熟知的字符串为基础,在其中检查回文系列的相等问题进行讨论,具体内容如下:


先讲讲利用python自带的翻转函数reversed()实现回文字符串算法

def is_plalindrome(string):    
    return string == ''.join(list(reversed(string)))


实现

def is_plalindrome(string):
    string = list(string)
    length = len(string)
    left = 0
    right = length - 1
    while left < right:
        if string[left] != string[right]:
            return False
        left += 1
        right -= 1
Return True

 

本篇的重点来了,检查给定的字符串是不是回文序列,它首先会把所有字母转化为小写,并移除非英文字母符号。最后,它会对比字符串与反向字符串是否相等,相等则表示为回文序列。

def palindrome(string):
from re import sub
s = sub('[\W_]', '', string.lower())
return s == s[::-1]
 
 
palindrome('taco cat') # True

 

本篇的检查字符串是否为回文序列的代码就分享给大家了,想知道结果的小伙伴赶紧把代码复制运行一下吧。下次想要再次检查字符串,就可以拿出来重复使用啦。

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

被灌满精子的女人会得白血病吗| 姐姐片多多免费高清电视剧| 美景之屋2电视剧高清完整版在线..| 他扒开我小沉添我三男一女视频| 法国空姐| 春咲あずみ| 成全视频免费观看在线观看第14..| 欧美多人| 血战钢锯岭免费完整版在线观看| 公车上双乳被两男人夹击电影| 老公拿狗给我配| 校花被群JAN又粗又大H漫画| 《开裆裤》法国1980年| 白日梦我电视剧免费观看完整版| 两个奶头被吃得又翘又肿特别疼 | 老头握住淑蓉双乳| 四年级下册语文书电子版| 圆滚滚的大扔子视频在线观看| 夜童| 可儿的奶水喂爸爸吃可以吗| 泡妞网站| 美国式禁忌5老熟女| 他的水蜜桃BY林烟烟免费阅读| 坤坤寒进桃子里在线看歌词| 女生的隐私曝光| 亚州精品无码A片毛片吸奶视频| 女生把球球给男生抓的视频| 翁虹任达华《玉尺经》| 爸爸吃女儿奶奶高情商回复| 小正太主动要求戴肛塞尾巴的小猫| 《交换做爰》免费看| 和妈妈做了怎么办心理咨询| 《性爽2》电影| 教练车内含乳挺进她漫画| 两个男人搞一个女人的心理| 黄金网站软件APP| 人野兽马狗猪大全| 女孩自愈视频免费观看第二集 | 在线观看国产三级视频| 女性左腿又开腿肚子视频大全| 班长哭了能不能再抠游戏里面的钱