转自---http://blog.csdn.net/yl2isoft/article/details/52079960

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

最新文章

  1. Atitit各种SDM 软件开发过程SDP sdm的ddd tdd bdd设计
  2. 学习C++.Primer.Plus 11 使用类
  3. 基于mongodb的java之增删改查(CRUD)
  4. Comon.Logging与Log4net联合使用
  5. golang 移动应用例子 example/basic 源码框架分析
  6. 12个QT基本对话框,以及淡入原理(用定时器把窗口逐渐变成透明)
  7. 网络编辑器插件ckeditor+ckfinder配置
  8. struts一点心得
  9. Linux之文件备份与恢复
  10. Jenkins的安装与系统配置
  11. SpringBoot文档翻译系列——26.日志logging
  12. Day8 接口与归一化设计
  13. Autofac之类型注册
  14. eclipse中opencv配置
  15. XP下1433端口打不开
  16. 将ArcGIS Server的JSON转化为SHP文件
  17. 统计过程控制与评价 Cpk、SPC、PPM
  18. JS window.name跨域封装
  19. 【PAT】1012. 数字分类 (20)
  20. Openstack实现共有云VPC的SDN网络

热门文章

  1. (六--一)scrapy框架简介和基础应用
  2. mysql多表关联更新
  3. python常用代码、问题汇总
  4. PC端页面适应不同的分辨率的方法 (转载)
  5. 方便快捷组织页面 DOM 的 js 引模板擎 —— doT.js 的使用
  6. 使用dbcp连接mysql
  7. 18 react react-redux 的编写 TodoList
  8. Mac系统Snail SVN 精简版配置比较、合并工具:Beyond Compare及破解
  9. [题解] CF622F The Sum of the k-th Powers
  10. xxe