Python find() 方法
Python 字符串对象的 find() 方法检测字符串中是否包含子字符串 str
如果包含子字符串返回开始的索引值,否则返回 -1
如果指定 beg ( 开始 ) 和 end ( 结束 ) 范围,则检查是否包含在指定范围内
语法
str.find(str, beg=0, end=len(string))
参数
参数 | 说明 |
---|---|
str | 指定检索的字符串 |
beg | 开始索引,默认为 0 |
end | 结束索引,默认为字符串的长度 |
返回值
如果包含子字符串返回开始的索引值,否则返回 -1
范例
下面的代码使用 find() 方法查找字符串第一次出现的位置
>>> 'nice to meet you'.index('e') 3 >>> 'nice to meet you'.find('me') 8 >>> 'nice to meet you'.find('to',6) -1 >>> 'nice to meet you'.find('see') -1