📅  最后修改于: 2023-12-03 15:19:01.407000             🧑  作者: Mango
find()
是 Python 中 string 类型的一个方法。该方法用来查找字符串中某个子串的位置(索引),并返回第一次出现的位置(索引),如果没有找到,则返回-1。
该方法的语法如下:
string.find(substring, start=0, end=len(string))
substring
:需要查找的子串。start
:查找的起始位置,默认为0。end
:查找的结束位置,默认为字符串的长度。如果找到了 substring
,则返回第一次出现的位置(索引),否则返回-1。
以下是一个使用 find()
方法查找子串在字符串中位置的例子:
string = "Hello, World!"
# 查找 'World' 子串,并返回索引
index = string.find('World')
# 输出索引值
print(index)
# 输出查找的子串
print(string[index:index+5])
输出:
7
World
find()
方法区分大小写。find()
方法只返回第一个匹配的位置(索引)。find()
方法也支持 Unicode 字符串的查找。