首页 > 生活文集 > Python中的强盛函数:find函数

Python中的强盛函数:find函数

来源:查看原文

Python中有许多常见函数,但有一些函数却往往容易被人忽略。其中一个值得一提的函数就是find函数了。

find函数是Python内置函数,它可以在一个字符串中搜索指定的子字符串,并返回该子字符串在字符串中第一次泛起的位置。若是没有找到该子字符串,则返回-1。

下面是一个简朴的示例:

            str = "hello world"    index = str.find("world")    print(index) # 输出 6            

在上面的代码中,我们界说了一个字符串"hello world",然后使用find函数搜索"world"子字符串。由于"world"在"hello world"字符串中从第7个位置开始泛起,因此find函数返回值6。

另外,find函数还可以接受第二个参数,用于指定搜索的起始位置。例如:

            str = "hello world"    index = str.find("world", 7)    print(index) # 输出 -1            

在上面的代码中,我们指定了搜索起始位置为7,即从"hello world"字符串的第8个位置开始搜索。由于"world"不在该起始位置之后的字符串中泛起,因此find函数返回值为-1。

综上所述,find函数是Python中异常适用的一个函数,可以用于在字符串中查找指定的子字符串,辅助我们加倍高效地处置字符串。

相关信息