Python/ref string find

来自菜鸟教程
跳转至:导航、​搜索

<languages />

Python字符串find()方法

❮字符串方法

文字中“欢迎”一词在哪里?

    txt = "Hello, welcome to my world."

x = txt.find("welcome")

print(x)

定义和用法

The find() 方法查找指定值的第一次出现。

The find() 如果找不到该值,则方法返回-1。

The 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"))

❮字符串方法