Python中有一个十分强大的函数叫做“find函数”。find函数用来查找字符串中是否包含指定的子字符串,并返回其索引位置。如果没有找到,则返回-1。
使用find函数非常简单,只需在字符串后面加上'.',再加上find函数,括号内填写要查找的子字符串即可。
下面是一个示例:
string = 'hello world!'index = string.find('world')print(index) # 输出6
在这个示例中,我们先声明了一个字符串“hello world!”,然后使用find函数查找子字符串“world”,并将返回的索引位置储存在变量index中。最后输出index的值,即输出6。
除了查找子字符串,find函数还可以指定查找的起始位置和结束位置。比如,我们可以在字符串中查找第二个'e'的位置:
string = 'hello everybody!'index = string.find('e', 2)print(index) # 输出3
在这个示例中,我们将起始位置指定为2,表示从第三个位置开始查找。因为第一个'e'的位置是1,所以查找到的第二个'e'的位置是3。
find函数是Python中一个非常实用的函数,可以极大地方便字符串的搜索和处理。