Python内置函数(简述)—— find()

在检索字符串中的特定字符时,相较于index函数没有检索到就报错,find函数在没有检索到时会返回-1,增加了代码的容错率。

描述:

        find()函数用于检索字符串中是否包含子字符串 str。检索到即返回子字符串的起始索引,未检索到即返回-1。

语法: 

str.find(str, beg=0, end=len(string))
"""
参数:
    str: 指定检索的子字符串。

    beg:开始检索的索引位置。

    end:结束检索的索引位置。
"""

返回值:

        如检索到则返回子字符串的起始索引位置,否则返回-1。

例:

# 仅设置检索的子字符串
strs = "I'm Yeyue."
index = strs.find("Yeyue")
# 输出子字符串的起始索引
print(index)
"""
输出结果:
>>>4
"""

# 设置起始索引位置
strs = "I'm Yeyue."
index_1 = strs.find("I")
print(index_1)    # 检索到起始位置为0

index_2 = strs.find("I",1)
print(index_2)    # 因为起始位置为1,所以没有检索到"I",所以输出-1
"""
输出结果:
>>>0
>>>-1
"""

你可能感兴趣的:(#,Python内置函数,python)