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"))
运行实例 »