python 字符串查找有4个方法,1 find,     2 index方法,3 rfind方法,   4 rindex方法。

1 find()方法:查找子字符串,若找到返回从0开始的下标值,若找不到返回-1

  1. info = 'abca'

  2. print info.find('a')##从下标0开始,查找在字符串里第一个出现的子串,返回结果:0

  3. info = 'abca'

  4. print info.find('a',1)##从下标1开始,查找在字符串里第一个出现的子串:返回结果3

  5. info = 'abca'

  6. print info.find('333')##返回-1,查找不到返回-1

2 index()方法:

python 的index方法是在字符串里查找子串第一次出现的位置,类似字符串的find方法,不过比find方法更好的是,如果查找不到子串,会抛出异常,而不是返回-1

  1. info = 'abca'

  2. print info.index('a')

  3. print info.index('33')

3 rfind和rindex方法用法和上面一样,只是从字符串的末尾开始查找。

python字符串的查找相关推荐

  1. python字符串之查找与替换_Python字符串操作(查找,替换,分割和连接)方法及其使用...

    str 提供了如下常用的执行查找.替换等操作的方法: startswith():判断字符串是否以指定子串开头. endswith():判断字符串是否以指定子串结尾. find():查找指定子串在字符串 ...

  2. python字符串怎么查找_python 字符串 查找 基本操作

    1.简介 ????字符串 相关操作 较多,本文 只简单描述下 python 字符串 查找 相关的基础操作 ???? 2.字符串 查找 内置函数 3.实例 ????获取 指定 公司 的相关信息(公司信息 ...

  3. python字符串之查找与替换_在Python中查找和替换文本

    最简单的查找替换 在Python中查找和替换非常简单,如果当前对象是一个字符串str时,你可以使用该类型提供的find()或者index()方法查找指定的字符,如果能找到则会返回字符第一次出现的索引, ...

  4. python中字符串查找子串_Python字符串中查找子串的方法

    Python字符串中查找子串的方法 发布于 2015-04-12 08:58:32 | 230 次阅读 | 评论: 0 | 来源: 网友投递 Python编程语言Python 是一种面向对象.解释型计 ...

  5. python字符串find函数-Python字符串的方法,查找和替换

    Python数字 整型 int 如:1 4 8 浮点型 float 如:1.0 3.6 78.9 长整型 long 如:1L 37565846588L(在一个整数后面加上L就是长整型,理论上长整型的长 ...

  6. python字符串find函数-python字符串查找函数的用法详解

    python字符串查找函数的使用 打开Python开发工具IDLE,新建"findstr.py'文件,并写代码如下: s ='/ab/bx,.s' print (s.find('/x')) ...

  7. python字符串\列表中查找出某个值且对应的下标

    1.字符串中查找值和对应的下标 a = "123yui78y8y67tuy" print re.findall("y",a) #查找出在a包含的字符串中所有的y ...

  8. 2.1.Python字符串处理(去掉空格或者特殊字符、替换操作、查找操作、判断操作、分割合并操作、字符串文档)

    2.1.Python字符串处理 2.1.1.去掉空格或者特殊字符 2.1.2.替换操作 2.1.3.查找操作 2.1.4.判断操作 2.1.5.分割合并操作 2.1.6.字符串文档 2.1.Pytho ...

  9. python字符串查找的四种方法_Python中的字符串查找操作方法总结

    基本的字符串位置查找方法Python 查找字符串使用 变量.find("要查找的内容"[,开始位置,结束位置]),开始位置和结束位置,表示要查找的范围,为空则表示查找所有.查找到后 ...

最新文章

  1. python中国余数定理_Python实现的中国剩余定理算法示例
  2. AndroidStudio的几种依赖方式
  3. english email writing techniques demo
  4. 容器学习 之 自定义容器网络(十三)
  5. 跨站脚本专题 XSS
  6. Arcmap格式转arcgis的shp格式
  7. 排序 oracle,oracle排序
  8. P9:卷积神经网络的工程实践技巧
  9. 一个完整的物联网项目管理流程
  10. navicat中文破解版,navicat for mysql10.0.11简体中文破解版
  11. 几种常见嵌入式实时操作系统简介
  12. 【Week 7 作业】A - TT 的魔法猫、B - TT 的旅行日记、C - TT 的美梦
  13. 骁龙660和骁龙835之间的差距到底有多大?
  14. 开始学习开发Chrome扩展插件
  15. LL(1)预测分析程序
  16. OpenCV学习记录 三 (傅里叶逆变换原理及实现)
  17. unity3d:Matrix4x4矩阵位移,缩放,旋转
  18. 在windows中要使用计算机进行高级,2017年电大计算机上机操作题(带答案)
  19. 2015最具成长性、发展力的创新互联网公司100佳
  20. PLM是做题家吗?一文速览预训练语言模型数学推理能力新进展

热门文章

  1. 我的世界java版钻石剑附魔_我的世界钻石剑附魔攻略
  2. 每日启程——2019.12.13(古人学问无遗力,少壮工夫老始成)
  3. 插件式编程SBP框架极简教程(基于SpringBoot)
  4. 集成方法-随机森林和AdaBoost
  5. 陈欧口述:如何凭“四大质疑”将企业做上市
  6. Android百度地图屏蔽油站,怎么用android百度地图api获取离当前位置最近的加油站...
  7. When Seawater Turns Sweet
  8. 1.17.Weblogic创建JMS服务
  9. 2020复工后刷脸支付将迎来高潮
  10. 艾美捷内皮细胞生长添加剂参数说明和相关研究