LeetCode(python3) #125 验证回文串

一.解题思路

说明:这题比较简单,就直接用自己的思路发出来。

思路:看了一下比较简洁的思路基本上都是以下几点:1.转小写 2.去符号 3.反转比较

注意:需要注意的是正则表达式中“\W”不包含下划线。

二.代码展示

import re

class Solution:
    def isPalindrome(self, s):
        # 正则表达式去除特殊符号     字符串转小写
        s = re.sub('[\W|_]', '', s.lower())
        # 正向与反向比较并返回比较结果
        return s == s[::-1]

三.总结其他

总结:这题三步走1.转小写 2.去符号 3.反转比较,第二步去符号方法有很多,我用了一个当前想到的,其他的办法也是可以的。

交流:如果有什么建议或者疑问可以在文章下面回复哈,期待交流。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值