Python字符串查找基本操作代码案例
作者:阿西莫多 发布时间:2023-12-03 04:04:56
标签: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。
来源:https://www.cnblogs.com/yangxunkai/p/12996724.html


猜你喜欢
- 目录相关背景直方图计算法图像指纹与汉明距离平均哈希法(aHash)感知哈希算法(pHash)dHash算法在网上看到python做图像识别的
- <!-- #include file="conn.asp" -->
- 解决vscode终端输出中文乱码问题,强推方法二,少走几年弯路解决网上终端chcp65001仍然无效,或者vscode由utf-8改为GBK
- 废话不多说,我直接上代码吧!# 递归方法打印多重列表li = [1, [[2, [3]], [4], 5], 6, 7, [8], 9, 1
- 实现思路:分为两部分,第一部分,获取网页上数据并使用xlwt生成excel(当然你也可以选择保存到数据库),第二部分获取网页数据使用IO流将
- 有感于中国互联网设计界十几年的变化,从网页设计师变身界面设计师,和近一两年来兴起的转型交互设计师。大多数都是随着一个行业的兴起而前赴后继的投
- 一、图像噪声图像噪声是图像在获取或者传输过程中受到随机信号干扰,妨碍人们对图像理解及分析处理的信号。很多时候将图像看作随机过程,因而描述噪声
- 系统支持的语言是有类:Language表示;多语言资源对应的类为:LocalizedProperty;当先选择某种语言存储在类中:Gener
- 一、文本文件读取与写入1 读取文件的 read() 方法file_object.read([size])file_object 表示文件对象
- 之前在训练网络的时候加载数据都是稀里糊涂的放进去的,也没有理清楚里面的流程,今天整理一下,加深理解,也方便以后查阅。pytorch+skle
- easy_install 卸载通过easy_install 安装的模块可以直接通过 easy_install -m Packag
- 首先上一段程序:import numpy as nplist_a = list(range(10))print("list_a:
- 在IE 浏览器中使用 jquery的fadeIn() 效果 英文字符字体加粗的解决方法分享。<div id='tes
- 我们通过模拟随机漫步可以说明如何运用数组运算。通过内置的random模块以纯Python的方式实现1000步的随机漫步根据前100个随机漫步
- keras提供简单方便的模型可视化工具,只需一行代码就可以用框图的形式可视化出你搭建的网络结构。对于复杂网络而言,这个工具就是个神器呀。这篇
- 前言1.本文使用的是mysql8.0版本与5.0版本相比:导包方式相同,后面代码中的注册驱动方式不同1.mac与pc的idea菜单和图标不是
- 1、for循环写法基本和其他语言一致,只是没有了while循环,用for代替while。样例代码如下// for循环func loop1()
- queue分类python3 queue分三类:先进先出队列后进先出的栈优先级队列他们的导入方式分别是:from queue import
- 快速排序(QuickSort)是对冒泡排序的一种改进:基本思想:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一
- 如何更改 pandas dataframe 中两列的位置:把其中的某列移到第一列的位置。原来的 df 是:df = pd.read_csv(