Python 字符串 find() 方法
描述
find() 方法用于确定字符串 str 是否出现在字符串中,或者是否在给定的起始索引 beg 和结束索引 end 的子字符串中。
语法
以下是 find() 方法的语法 −
var.find(sub, beg = 0, end = len(string))
参数
- sub − 指定要搜索的字符串。
- beg − 起始索引,默认为 0。
- end − 结束索引,默认为字符串的长度。
返回值
如果找到,则返回出现的索引;否则返回 -1。
示例
var = "Explicit is better than implicit."
count1 = var.find('is')
print ("原始字符串:", var)
print ("'is' 出现位置:", count1)
count2=var.find('a', 0, 10)
print ("'a' 出现位置:", count2)
运行此程序将产生以下 输出 −
原始字符串: Explicit is better than implicit.
'is' 出现位置: 9
'a' 出现位置: -1
由于未找到 “a”,它返回 -1。