python str.find 函数使用教程

  • Post category:Python

下面是Python str.find 函数的详细使用教程:

函数介绍

str.find(sub[, start[, end]]) 方法返回子字符串 sub 在字符串中第一次出现的位置,如果未找到则返回 -1

该函数有三个参数:

  • sub: 要查找的子字符串
  • start: 查找的起始位置,默认为0
  • end: 查找的结束位置,默认为字符串长度

函数示例

下面是两个示例,用于展示 str.find 函数的使用方法:

示例一

sentence = "The quick brown fox jumps over the lazy dog"
index = sentence.find("fox")
print(index)

输出结果:

16

这个例子使用的是最基本的 str.find 函数,它返回了子字符串 "fox" 在句子中第一次出现的位置。由于 "fox" 出现在句子的第17个字符位置,因此返回值为16。

示例二

text = "Hello, World!"
index = text.find("W", 7)
print(index)

输出结果:

7

这个例子设置了 start 参数为 7,它表示查找的起始位置从第七个字符开始,这样 "W" 就会被定位到了。因此,函数返回值为 7.

总结

Python str.find() 函数是一个非常有用的函数,可以在文本处理及字符串查找时起到重要作用。在使用该函数时,需要留意其参数设置和返回值的类型。