python str.find 函数使用教程

  • Post category:Python

下面是 Python str.find 函数的使用教程的完整攻略。

函数作用

str.find() 函数用于查找字符串中是否包含某个子字符串,并返回其在字符串中首次出现的位置。

函数语法

str.find(sub[, start[, end]])
  • sub:要查找的子字符串。
  • start:搜索的起始位置,默认为 0。
  • end:搜索的结束位置,默认为字符串的长度。

函数返回值

如果查找成功,则返回子字符串在原字符串中首次出现的位置(从0开始),如果查找失败,则返回 -1。

函数示例

下面是 find() 函数的一些示例:

示例1:查找字符

str = "Hello world, welcome to python programming."
index = str.find("world")
print(index)  # 输出结果为6

示例2:查找子字符串

str = "Hello world, welcome to python programming."
index = str.find("come")
print(index)  # 输出结果为15

总结

find() 函数是一个非常方便的函数,它可以在字符串中查找子字符串,从而方便我们进行字符串的处理。