📅  最后修改于: 2023-12-03 15:04:27.543000             🧑  作者: Mango
在 Python 程序中,在处理字符串时,可能需要查找某个字符串是否在另一个字符串中出现。Python 提供了内置的字符串方法 str.find()
,可以实现这个功能。
str.find(sub[, start[, end]])
sub
: 要查找的子字符串。
start
: 可选,查找的起始位置。
end
: 可选,查找的结束位置。
如果子字符串 sub
存在于字符串 str
中,返回第一次 sub
出现的索引值。如果不存在,则返回 -1
。
# 字符串 str1
str1 = 'Python is one of the most popular programming languages.'
# 查找子字符串 'one'
index1 = str1.find('one')
print(index1) # 输出 14
# 查找子字符串 'two'
index2 = str1.find('two')
print(index2) # 输出 -1
str.find()
是 Python 内置的字符串方法之一,用于在字符串中查找子字符串。需要注意的是,如果查找的子字符串不存在于字符串中,则 find()
方法返回 -1
。