Python判断字符串是否包含子字符串

Python判断字符串是否包含子字符串Python如何判断一个字符串是否包含指定字符串?本文介绍Python判断一个字符串是否包含指定子串的4种方法。具有一定的借鉴价值。第一种使用in运算符最简单的方法是通过python的in运算符str=”Everyonehasaworld,quiteandlonely!”result=”world”instrresult2=”hello”i…

大家好,又见面了,我是你们的朋友全栈君。

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中用法

Python判断字符串是否包含子字符串

第四种:使用string模块的index()/rindex()方法

index()/rindex()方法跟find()/rfind()方法相似,只不过在找不到子字符串的时候会报一个ValueError的异常。

 

 

 

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/135224.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • VUE学习笔记——es6对象合并 数组转对象

    VUE学习笔记——es6对象合并 数组转对象constarr=[{date:”2018-11-18″,name:”demo1″},{date:”2018-11-19″,name:”demo2″}];consttarget={};arr.forEach(a=>{constsource=JSON.parse(`{“${a.date}”:”${a.na…

  • AVX2指令集浮点乘法性能分析

    AVX2指令集浮点乘法性能分析AVX2指令集浮点乘法性能分析一、AVX2指令集介绍二、代码实现0.数据生成1.普通连乘2.AVX2指令集乘法:单精度浮点(float)3.AVX2指令集乘法:双精度浮点(double)三、性能测试测试环境计时方式测试内容进行性能测试第一次测试第二次测试四、总结个人猜测原因:一、AVX2指令集介绍AVX2是SIMD(单指令多数据流)指令集,支持在一个指令周期内同时对256位内存进行操作。包含乘法,加法,位运算等功能。下附Intel官网使用文档。Intel®IntrinsicsGuide我

  • webservice最大长度_网址最大长度

    webservice最大长度_网址最大长度HTTPGET请求的最大长度是多少?是否定义了一个响应错误,如果服务器收到超过此长度的GET请求,服务器可以/应该返回该错误?更新:如标记中所示,这是在Web服务API的上下文中,尽

  • 曲线积分_曲线积分的几何意义

    曲线积分_曲线积分的几何意义曲线积分曲面积分第一类曲线积分和第二类曲线积分第一类曲线积分$L$为$R^{3}$中的可求导的长曲线,函数$f(x,y,z)$在$L$上有定义习题:$\int\limits_{L}|x|^

  • ajax html例子,AJAX实例[通俗易懂]

    ajax html例子,AJAX实例[通俗易懂]AJAX实例实例一:一个简单的AJAX实例创建一个简单的XMLHttpRequest,从一个TXT文件中返回数据实例functionloadXMLDoc(){varxmlhttp;if(window.XMLHttpRequest){//IE7+,Firefox,Chrome,Opera,Safari浏览器执行代码xmlhttp=newXMLHttpRequest();}els…

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号