python怎么判断字符串是否包含某些字符 您所在的位置:网站首页 python字符串中包含某个字符 python怎么判断字符串是否包含某些字符

python怎么判断字符串是否包含某些字符

2023-12-16 03:43| 来源: 网络整理| 查看: 265

python怎么判断字符串是否包含某些字符

头像

silencement

2019-09-23 13:48:4536799浏览 · 0收藏 · 0评论

有时候我们经常需要判断某个字符串中是否包含子串,这该怎么实现呢?来看看下面的办法

1使用成员操作符 in

>>> s='nihao,shijie' >>> t='nihao' >>> result = t in s >>> print result True

2.使用string模块的find()/rfind()方法

>>> import string >>> s='nihao,shijie' >>> t='nihao' >>> result = string.find(s,t)!=-1 >>> print result True >>> result = string.rfind(s,t)!=-1 >>> print result True

3.使用string模块的index()/rindex()方法

index()/rindex()方法跟find()/rfind()方法一样,只不过找不到子字符串的时候会报一个ValueError异常。

import string def find_string(s,t):     try:         string.index(s,t)         return True     except(ValueError):          return False s='nihao,shijie' t='nihao' result = find_string(s,t) print result  #True

4.使用字符串对象的find()/rfind()、index()/rindex()和count()方法

>>> s='nihao,shijie' >>> t='nihao' >>> result = s.find(t)>=0 >>> print result True >>> result=s.count(t)>0 >>> print result True >>> result=s.index(t)>=0 >>> print result True 关注

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

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

分享

分享到微博

微信扫一扫

下一篇: win10下如何安装python ?>



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有