📅  最后修改于: 2023-12-03 14:59:01.386000             🧑  作者: Mango
在Python中使用 .find() 方法可以查找一个字符串中是否包含另一个指定的字符串,如果包含则返回该字符串第一次出现的索引值,如果不包含则返回 -1。
str.find(sub, start = 0, end = len(str))
str
是要查找的字符串。sub
是要查找的子字符串。start
是查找的起始位置,默认为0。end
是查找的结束位置,默认为字符串的长度。如果查找成功,则返回子字符串第一次出现的索引值;如果失败,则返回 -1。
string = "Hello, World!"
print(string.find("World")) # 输出 7
print(string.find("Python")) # 输出 -1
if string.find("Python") != -1:
print("找到了Python")
else:
print("未找到Python")
string = "Hello, World!"
print(string.find("l", 3, 7)) # 从索引为3到索引为7之间查找'l',得到索引值为3
以上就是使用 .find() 方法查找指定字符串的相关介绍。