Python find() 字符串方法



  • 定义和用法

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

    文字中“welcome”一词在哪里?
    txt = "Hello, welcome to my world."
    
    x = txt.find("welcome")
    
    print(x)
    
    尝试一下
  • 句法

    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"))
    
    
    尝试一下
  • 相关页面

    delattr() - 删除去一个属性
    getattr() - 获得一个属性的值
    hasattr() - 检查是否一个属性存在