find
概要Description
签名
s.find(sub: str, start?: int, end?: int): int
功能
检测并返回 sub 在 s 中 从左往右 第一次出现的位置的 开始索引
如果没有找到,则返回 -1
start 和 end 可以用来限制在 s 的 start 开始 end 结束的范围内查找
广告
案例Examples
正常情况
找到了
1 2 =s = 'page.html'result = s.find('.')4
有两个
返回左边第一个
1 2 =s = './page.html'result = s.find('.')0
没找到
1 2 =s = '/'result = s.find('.')-1
start 控制
传输 的 第 2 个 参数,将被作为 start
查找时,将从 s 的 start 索引作为开始查找
包含 start
1 2 =s = './page.html'result = s.find('.', 1)6
end 控制
传输 的 第 3 个 参数,将被作为 end
结合前面的 2 个参数,查找时,将从 s 的 start 作为开始 end 作为结束 范围内查找
包含 start,不包含 end
1 2 =s = './page.html'result = s.find('.', 0, 6)0
广告