Python判断字符串是否包含子字符串
字符串,Python,判断,是否,包含
2025-04-01 16:27:53 时间
大家好,又见面了,我是你们的朋友全栈君。
Python如何判断一个字符串是否包含指定字符串?本文介绍Python判断一个字符串是否包含指定子串的4种方法。具有一定的借鉴价值。
第一种 使用in运算符
最简单的方法是通过python的 in 运算符
str = "Everyone has a world, quite and lonely!"
result = "world" in str
result2 = "hello" in str
print(result,result2)
运行结果:
True False
当字符串中存在子字符串时,结果返回True,否则,返回false。
这种方法非常简单,常用。
第二种 使用字符串对象的find()/rfind()、index()/rindex()、和count()方法
字符串属性的自带方法
s = "Everyone has a world, quite and lonely!"
t = "hello"
t1 = "world"
print(s.find(t)>=0,s.find(t1)>=0)
print(s.count(t)>=0,s.count(t1)>=0)
print(s.index(t1)>=0)
运行结果:
False True
False True
True
第三种:使用string模块的find()/rfind()方法
还可以使用的另一种方法是字符串的find方法。与被计算为布尔值的in运算符不同,find方法返回一个整数。
如果子字符串存在,则此整数本质上是子字符串开头的索引,否则返回-1。
python2.7中用法
第四种:使用string模块的index()/rindex()方法
index()/rindex()方法跟find()/rfind()方法相似,只不过在找不到子字符串的时候会报一个ValueError的异常。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/135224.html原文链接:https://javaforall.cn
相关文章
- python三种基本数据类型有哪些_python中有哪些基本数据类型
- 20·Python基础-单例模式四种实现方式
- 进制转换python实验五_python进制转换:十进制转二进制的用法「建议收藏」
- python之抛出异常(raise语句)「建议收藏」
- 2022年最新Python大数据之Python基础【九】面向对象与继承
- python win32api messagebox_如何在Python中使用Win32 API?
- pythonrandom函数用法_python之random模块函数的使用
- python批量获取同程酒店的信息
- python anaconda jupyter_anaconda和pip
- python计算双色球数字概率_python绘制双色球走势图
- 多重共线性:python中利用statsmodels计算VIF和相关系数消除共线性
- 慎用!Python 实现微信消息轰炸
- SPC(Statistical Process Control 统计过程控制)图——Python+JS实现
- python识别文字位置_如何利用Python识别图片中的文字
- 用Python爬了微信好友,原来他们是这样的人...
- 毕业设计!Python实现学生教师刷脸签到系统
- Python爬取网易云歌曲评论,做词云分析
- 纯 Python 搭建全文搜索引擎
- python实现卷积操作
- pythoncharm注释快捷键_多行注释以什么开头