韩漫免费漫画在线观看方法,《好好疼爱里面》免费看,年轻漂亮的女士护士内衣,妈妈醉酒后把我当爸爸电视剧

文章 > 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

 

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

关注

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

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

求片| 《湿点》末增减板相似| 欧美大妈LOGO大全及价格图| 姐姐片多多免费高清电视剧叶玉卿| 妈妈和两个姨妈一起过生日| 轮流和两个男人一起很容易染病吗| 美女和帅哥一起努力生产豆浆的视.. | 韩国电影《教室爱欲》| 《熟妇的荡欲》HD中字| 静海天气预报| 被多人道具调教玩弄NP| 被两个男人吃奶三P| 《囚禁空姐》电影免费观看| 国产一区二区三区| 免费观看60分钟高清电视剧 | SNH48欧洲码和亚洲码图片| 女生偷偷给全班男生塞表白信| 在婚房被伴郎C了2个小时的后果 | 超级少女| 国产X9X9X9X9X9X任意...| 免费高清在线观看免费的PPT软..| 母亲とが话しています读音| 器材室轮-J-(1):蒙着眼在...| 法国《口咬》电影完整版| 18岁的少女与狗高清电视剧| 美女打屁股| 福利图| 《我的漂亮老师2》电视剧免费观..| 王叔我老公还在客厅呢什么小说| 电影《满足2》完整版在线观看| 我是谁| 蜜源APP| AAAAABBBBBB级是什么.| 《法国空乘10》| 速度与激情10| 美国伦理巜干柴烈火2| 泰剧《劈开你的腿》免费观看| 白带内裤拉丝尿液| 在线小视频| 玉蒲团之官人我要| 十八岁免费观看全集高清