python 字符串查找关键字

在 Python 中,可以使用 in 运算符来查找一个字符串中是否包含另一个字符串。例如:

>>> keyword = "hello"
>>> text = "hello world"
>>> keyword in text
>>> keyword = "hey"
>>> keyword in text
False

也可以使用 str.find() 方法来查找关键字的位置。这个方法会返回关键字的第一个字母的索引位置,如果找不到会返回 -1。例如:

>>> text.find(keyword)
>>> text.find("hey")

还有一个叫做 str.index() 的方法,它的用法和 str.find() 类似,但是当找不到关键字时会抛出一个 ValueError 异常。

如果你想要查找的是单词而不是子串,你可以使用正则表达式或者使用 str.split() 方法将字符串分割成单词列表,然后再使用 in 运算符或者列表的 in 操作符查找。

希望这些信息能帮到你。

  •