互联网技术 / 互联网资讯 · 2024年3月15日

Python3 字符串 find() 方法详解

本文聚焦 Python3 字符串的 find() 方法在开发中的应用要点,帮助你快速理解与使用该方法。

描述

find() 方法用于检测字符串中是否包含指定的子字符串 sub。若指定了 beg(起始索引)和 end(结束索引),搜索只在该区间内进行;如果在该区间找到子字符串,则返回子字符串在主字符串中的起始位置的索引;若未找到,则返回 -1。

语法

以下是 find() 的基本语法:

str.find(sub, beg=0, end=len(str))

参数

  • str — 要检索的主字符串
  • sub — 指定检索的子字符串
  • beg — 开始索引,默认为 0
  • end — 结束索引,默认为字符串的长度

返回值

如果包含子字符串,返回子字符串在主字符串中的起始索引;否则返回 -1。

实例

下面的示例演示了 find() 的用法:

示例代码见下方图片提示: [[[IMG_1]]]

输出结果

对应的输出结果将根据具体调用而定,通常在找到匹配时返回索引,否则返回 -1。