本篇文章小编给大家分享一下Python字符串查找基本操作案例解析,文章介绍的很详细,小编觉得挺不错的,现在分享给大家供大家参考,有需要的小伙伴们可以来看看。

字符串查找基本操作主要分为三个关键词:find()、index()、count()。

这三个用法相同,格式都是为:自定义字符串名.关键词(‘子串',开始位置,结束位置),开始和结束范围可不写。

1、find()和index()区别和联系

相同点:这两个的主要功能都为查找子串的位置,可直接输出子串在母串中首个出现的位置,其用法相同。

不同点:find()当在字符串中未查到子串,会返回输出-1。而index()当在字符串中未查到子串,会直接报错,如下:

find():

str1='aabbbcc'

print(str1.find('d'))

index():

str2='aabbbcc'

print(str2.index('d'))

2、count()

主要返回子串在母串查找的个数总数,用法可如find、index一样可加查找范围,若没有查找到则默认查找到为0个,输出数字0。

python查找字符串关键词_Python字符串查找基本操作案例解析相关推荐

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

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

  2. python如何判断字符串长度_Python如何查找字符串的长度?(代码示例)

    在Python中字符串是Unicode代码点的不可变序列.给定一个字符串,我们如何查找它的长度?本篇文章就来给大家介绍在Python中查找字符串长度的四种方法,希望对大家有所帮助.[相关视频教程推荐: ...

  3. python定界符有哪些_Python字符串

    第二讲 list 列表 一.列表的基本介绍 什么是列表? 列表由一系列按特定顺序排列的元素组成,使用[]作为定界符,用逗号作为元素分隔符. List的特点 有序可变,可以是任意类型数据. 列表的数据结 ...

  4. python统计字符串个数_python字符串中字符出现次数(python获取字符串个数)

    原博文 2020-03-17 19:25 − 今天要说的是Python的字符串函数还是很方便的,只需要调用 count() 方法即可. 最近,我在一个网站上看到了一个自然语言处理课程.我详细解释了一些 ...

  5. python字符串功能_python字符串内置功能

    str.capitalize() --> String 返回字符串,其首字母大写,其余部分小写 1>>> str = "TEST" 2>>> ...

  6. python不支持字符类型、单个字符也作为字符串使用_Python 字符串

    Python 字符串 字符串是 Python 中最常用的数据类型.我们可以使用引号来创建字符串. 创建字符串很简单,只要为变量分配一个值即可.例如: var1 = 'Hello World!' var ...

  7. python对象底层原理_Python字符串对象实现原理详解

    在Python世界中将对象分为两种:一种是定长对象,比如整数,整数对象定义的时候就能确定它所占用的内存空间大小,另一种是变长对象,在对象定义时并不知道是多少,比如:str,list, set, dic ...

  8. python设置字符间距_python字符串处理以及字符串格式化

    一.python字符串处理 目录: 1.算长度(len),某个元素出现的次数(count) 2.切片   [ ],repr:把不可见字符显示出来 3.查找 #find,rfind从右边查找 4.字符串 ...

  9. [转载] python 字符串切片_Python字符串

    参考链接: 如何在Python中索引和切片字符串string Python字符串 本章将介绍:1.字符串的3种表现形式2.字符串的输入与输出,索引与切片.3.字符串常用函数4.了解字符串的运算 在汉语 ...

最新文章

  1. 面试必备:Java线程池解析
  2. 直播原理----协议
  3. ios 使用webview 查找_iOS开发WKWebView与JS的交互
  4. ROS笔记(2) Kinetic 的安装和配置
  5. 学习Java笔记2018.3.31
  6. Android开发笔记(一百五十四)OpenGL的画笔工具GL10
  7. NYOJ--13--Fibonacci数
  8. 标题:印刷电路板的设计
  9. java基础杂谈(三)
  10. 深入探討 SCOM 2007 管理技術
  11. 数据分析SQL日期维度表生成(含节假日)
  12. C语言 条件运算符的用法
  13. 蓝牙5.1定位--蓝牙定位信标--新导智能
  14. HTTPS证书转换成PEM格式
  15. 微信小程序 环形进度条_微信小程序实现圆形进度条实例分享
  16. REST API 详解
  17. 使用Golang编写Android应用
  18. 机器学习中L1正则化和L2正则化
  19. 张勋说:关于棒磨机的历史 你了解多少?(图文)
  20. CSS中的标准盒子模型和怪异盒子模型

热门文章

  1. 用dialog创建一个可修改表
  2. 创建BAPI程序的步骤
  3. python sqlserver api连接池_非常老的话题 SQLSERVER连接池
  4. android预加载布局,Android 懒加载优化
  5. Python教程:shift函数实现数据偏移的方法
  6. python 通过 实例方法 名字的字符串调用方法
  7. 排序算法的python实现
  8. C语言system函数(C语言程序中执行命令行)
  9. pytorch torch.from_numpy()(从numpy数组创建一个张量,数组和张量共享相同内存)
  10. python PyQt5 QPixmap()控件