Python新手,不理解下面代码的结果



在python中,此代码返回数字7。有人能解释一下为什么会出现这种情况吗?

mystring = "I love Python"
x = mystring.find("Python")
print(x)

提前感谢您的帮助!

find()方法查找指定值的第一个出现。在代码中,您正在搜索单词PythonPython的第一次出现出现在索引7(索引从0开始(。

string.find(value, start, end)

这些是find()采用的其他论点。

value=要搜索的单词

start=开始索引

end=最后一个索引

最新更新