python字符串操作--find()方法返回子字符串的最小索引

返回子字符串 substr[start:end] 切片内被找到的最小索引, sub 未找到则返回 -1

格式及参数

1
str.find(sub[, start[, end]])

str : 字符串

sub : 需要查找的子字符串。sub 包含在 str[start:end] 中时,可选参数 startend 会被解读为切片表示法

start : 开始位置

end : 结束位置, 不返回 sub 在该位置上索引

实例(3.8.8)

1
2
3
4
5
6
7
8
9
10
11
12
13
str = 'abcdefg'

print(str.find('c'))
# c 在开始位置(索引2)上
print(str.find('c', 2))
# c 在结束位置(索引2)上
print(str.find('c', 0, 2))

'''输出
2
2
-1
'''