Python笔记(一):判断一个字符串是否包含指定字符串的若干方法
Python基础:判断一个字符串是否包含指定字符串的若干方法字符串是常见的数据类型,无论是在C++、JAVA等等中都是一种非常重要的数据类型。我们知道,在C++中判断字符串strA是否包含指定子字符串strB可以使用find()函数或循环遍历比对(这种较为复杂),那么在以代码精简著称的Python中该如何实现这样的需求呢?我主要总结了以下几种方法:**1. 成员操作符in **示例:...
文章共693字 · 阅读需要大约3分钟
一键AI生成摘要,助你高效阅读
问答
·
判断一个字符串是否包含指定字符串的若干方法
前言
字符串是常见的数据类型,,在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
更多推荐
已为社区贡献5条内容
所有评论(0)