python中find()的语法、参数结构,及用法
find()方法描述
find()方法,是python内置的字符串类型的实例方法之一,用于查找参数指定索引范围内是否包含某个字符或子串,如果包含,则返回匹配到的字符或子串的第一个字符在调用对象中的索引位置,否则返回-1。find()是python字符串常用的方法之一,比如用find()简单地开发一个站内搜索的小功能。
find()语法和参数结构
string.find(str, beg=0, end=len(string))
1、第一个参数str为所要查找的字符或子串;2、第二个参数beg指定find()方法所要查找的起始位置的索引,默认为0;3、第三个参数指定find()方法所要查找的终止位置的索引,默认为调用对象string的长度。
find()方法的返回值
查找到参数指定的字符或子串,则返回字符或子串在调用对象string中的索引值,否则返回-1。
find()方法实例代码
>>> str = '笨鸟工具,x1y1z1.com'
>>> str.find('工具')
2
>>> str.find('x1',5,9)
5