📜  Python|熊猫系列.str.find()(1)

📅  最后修改于: 2023-12-03 15:04:27.543000             🧑  作者: Mango

Python | 熊猫系列中的 str.find()

概述

在 Python 程序中,在处理字符串时,可能需要查找某个字符串是否在另一个字符串中出现。Python 提供了内置的字符串方法 str.find(),可以实现这个功能。

语法

str.find(sub[, start[, end]])

参数

sub: 要查找的子字符串。

start: 可选,查找的起始位置。

end: 可选,查找的结束位置。

返回值

如果子字符串 sub 存在于字符串 str 中,返回第一次 sub 出现的索引值。如果不存在,则返回 -1

示例
# 字符串 str1
str1 = 'Python is one of the most popular programming languages.'

# 查找子字符串 'one'
index1 = str1.find('one')
print(index1)  # 输出 14

# 查找子字符串 'two'
index2 = str1.find('two')
print(index2)  # 输出 -1
总结

str.find() 是 Python 内置的字符串方法之一,用于在字符串中查找子字符串。需要注意的是,如果查找的子字符串不存在于字符串中,则 find() 方法返回 -1