轻松上手,快乐学习!

Python 字符串 find() 方法


实例

找到'welcome'的位置
txt = "Hello, welcome to my world."

x = txt.find("welcome")

print(x)
运行实例 »

定义和用法

find()方法查找指定值的第一次出现。 find()如果未找到该值,则该方法返回-1。 find()方法与几乎相同 index() 方法,唯一的区别是index() 如果找不到值则引发异常。(见下面的例子)

语法

string.find(value, start, end)

参数值

参数 描述
value 必须项。检查结尾的字符串
start 可选项。指定位置开始检查,默认值:0
end 可选项。指定位置开始结束,默认值:字符结尾

更多实例

实例

第一次出现“e”的位置:
txt = "Hello, welcome to my world."

x = txt.find("e")

print(x)
运行实例 »

实例

第5和第10位之间搜索,第一次出现“e”的位置:
txt = "Hello, welcome to my world."

x = txt.find("e", 5, 10)

print(x)
运行实例 »

实例

如果未找到值,则find()方法返回-1,但index()方法将引发异常:
txt = "Hello, welcome to my world."

print(txt.find("q"))
print(txt.index("q"))
运行实例 »