在我们进行程序开发的时候,字符串的处理是相当相当重要的,因此我们有一些正则表达式来处理负责的字符串数据逻辑。
今天小编就教大家最简单的字符串处理——查找字符串。
工具/原料
Python
方法/步骤
1
我们首先来定义一个字符串,这里小编就定义了一个string的字符串变量。
其字符串数据为:Hello Python,Python is the best language in the world!
其中文的含义是:你好Python,Python是世界上最好的语言。
2
OK,我们假设我们要查找Python这个单词在字符串内出现的次数。
此时我们需要用到的是字符串类型提供的count方法。
string.count("Python")
可以看到,Python这个单词在字符串内出现过2次。
count方法的用法是count(sub,start,end)
start和end是可选参数,默认是匹配整串。
start是开始位置,end是结束位置
3
查找字符串:我们可以通过find和rfind来查找。
find和rfind不同的是:find是从左边往右边开始查找,如果找到匹配字符串,返回匹配字符串的开始位置。而rfind则是从右边往左边开始查找,如果找到匹配字符串,返回匹配字符串的开始位置。
否则返回-1
使用方法和count相同:
find(sub,start,end)
rfind(sub,start,end)
由此可见,find是用于字符串内最开始出现的匹配字符串的开始位置。
而rfind则是用于字符串内最后一段匹配的字符串位置。
4
其实我们还可以用index和rindex来查找字符串。
用法和find和rfind相同,功能也是相同。不同的是,index和rindex如果没有找到字符串,则会报错,而不是返回-1
用法和以上几个方法相同:
index(sub,start,end)
rindex(sub,start,end)
5
而find和rfind则是返回-1,显然find和rfind会更专业。
如图
END
是否帮到了您?如果有帮到您,请点个关注、点个投票、点个分享、点个赞
1
怎么关注?
在经验的右上角小编头像旁边点击关注,如图。
2
怎么点赞?
请在经验左侧点赞,如图。
3
怎么投票?
在经验的下方点击投票,如图。
4
如果觉得小编写的还不错,可以动动鼠标把它分享给您的朋友。
如何分享,鼠标移动到右下角第一个按钮上,在弹出的选项中进行分享,如图。
不尽感激。
END
注意事项
人生苦短,我用Python
如有疑问,点击左下角的投票或者有得给小编留言,小编看到会第一时间回复您,谢谢
如果喜欢本经验,请关注我。可以把它分享给您的朋友,请点个投票点个收藏。谢谢,您的支持是我最大的动力。
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
举报作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部