Python实现判断一个字符串是否包含子串的方法总结


Posted in Python onNovember 21, 2017

本文实例总结了Python实现判断一个字符串是否包含子串的方法。分享给大家供大家参考,具体如下:

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

更多关于Python相关内容可查看本站专题:《Python字符串操作技巧汇总》、《Python数据结构与算法教程》、《Python函数使用技巧总结》、《Python入门与进阶经典教程》及《Python文件与目录操作技巧汇总》

希望本文所述对大家Python程序设计有所帮助。

Python 相关文章推荐
Python  连接字符串(join %)
Sep 06 Python
用Python输出一个杨辉三角的例子
Jun 13 Python
python文件写入实例分析
Apr 08 Python
Python3中的列表,元组,字典,字符串相关知识小结
Nov 10 Python
python中requests和https使用简单示例
Jan 18 Python
Python爬虫实现全国失信被执行人名单查询功能示例
May 03 Python
python 2.7.13 安装配置方法图文教程
Sep 18 Python
python实现二级登陆菜单及安装过程
Jun 21 Python
Python对列表的操作知识点详解
Aug 20 Python
用python写测试数据文件过程解析
Sep 25 Python
Python替换NumPy数组中大于某个值的所有元素实例
Jun 08 Python
Python实现列表索引批量删除的5种方法
Nov 16 Python
django中的setting最佳配置小结
Nov 21 #Python
如何在sae中设置django,让sae的工作环境跟本地python环境一致
Nov 21 #Python
详解supervisor使用教程
Nov 21 #Python
django模型层(model)进行建表、查询与删除的基础教程
Nov 21 #Python
LRUCache的实现原理及利用python实现的方法
Nov 21 #Python
Python利用itchat对微信中好友数据实现简单分析的方法
Nov 21 #Python
python中is与双等于号“==”的区别示例详解
Nov 21 #Python
You might like
php生成随机密码的三种方法小结
2010/09/04 PHP
关于svn冲突的解决方法
2013/06/21 PHP
编写PHP脚本来实现WordPress中评论分页的功能
2015/12/10 PHP
php 后端实现JWT认证方法示例
2018/09/04 PHP
Prototype源码浅析 Enumerable部分(二)
2012/01/18 Javascript
jQuery如何将选中的对象转化为原始的DOM对象
2014/06/09 Javascript
javaScript实现滚动新闻的方法
2015/07/30 Javascript
《JavaScript函数式编程》读后感
2015/08/07 Javascript
jQuery仿写百度百科的目录树
2017/01/03 Javascript
JS调用Android、Ios原生控件
2017/01/06 Javascript
jQuery回调方法使用示例
2017/06/26 jQuery
Vue2.0权限树组件实现代码
2017/08/29 Javascript
layui(1.0.9)文件上传upload,前后端的实例代码
2019/09/26 Javascript
Jquery异步上传文件代码实例
2019/11/13 jQuery
判断JavaScript中的两个变量是否相等的操作符
2019/12/21 Javascript
在python的类中动态添加属性与生成对象
2016/09/17 Python
Python进阶之递归函数的用法及其示例
2018/01/31 Python
搞清楚 Python traceback的具体使用方法
2019/05/13 Python
Python Django框架单元测试之文件上传测试示例
2019/05/17 Python
PyQt5创建一个新窗口的实例
2019/06/20 Python
python+logging+yaml实现日志分割
2019/07/22 Python
python并发编程多进程 模拟抢票实现过程
2019/08/20 Python
python判断无向图环是否存在的示例
2019/11/22 Python
windows10 pycharm下安装pyltp库和加载模型实现语义角色标注的示例代码
2020/05/07 Python
在keras中对单一输入图像进行预测并返回预测结果操作
2020/07/09 Python
Myprotein蛋白粉美国官网:欧洲畅销运动营养品牌
2016/11/15 全球购物
自荐信包含哪些内容
2013/10/30 职场文书
秘书岗位职责
2013/11/18 职场文书
医学生职业规划范文
2014/01/05 职场文书
运动会100米解说词
2014/01/23 职场文书
高一化学教学反思
2014/02/05 职场文书
质检部经理岗位职责
2014/02/19 职场文书
2014年教师政治学习材料
2014/06/02 职场文书
交通事故委托书范本
2014/09/28 职场文书
卢旺达饭店观后感
2015/06/05 职场文书
医院岗前培训心得体会
2016/01/08 职场文书