本文主要是介绍Python笔记(一):判断一个字符串是否包含指定字符串的若干方法,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
判断一个字符串是否包含指定字符串的若干方法
- 前言
- 方法一:使用成员操作符 in
- 1.1 代码
- 1.2 结果
- 方法二:string模块:find()
- 2.1 语法
- 2.2 代码
- 2.3 结果
- 方法三:string模块:rfind()
- 3.1 语法
- 3.2 代码
- 3.3 结果
前言
字符串是常见的数据类型,,在C++中判断字符串strA是否包含指定子字符串strB可以使用find()函数或循环遍历比对(这种较为复杂),那么在Python中该如何实现这样的需求呢?我总结了几种方法。
方法一:使用成员操作符 in
1.1 代码
strA = "wonderful"
strB = "der"
result = strB in strA
print(result)
1.2 结果
True
方法二:string模块:find()
2.1 语法
strA.find(strB,beg=startpos,end=endpos)
注意:如果字符串strA中包含指定字符串strB,则返回strB在strA中起始位置的索引值;如果不包含字符串strB或不在指定范围内,则返回-1。
2.2 代码
strA = "wonderful"
print(strA.find("der"))
print(strA.find("der",0,len(strA)))
2.3 结果
3
3
方法三:string模块:rfind()
3.1 语法
strA.rfind(strB,beg=startpos,end=endpos)
3.2 代码
strA.rfind(strB,beg=startpos,end=endpos)
3.3 结果
3
3
这篇关于Python笔记(一):判断一个字符串是否包含指定字符串的若干方法的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!