Вот несколько методов, которые вы можете использовать в Python, чтобы проверить, содержит ли строка определенное слово:
Метод 1: использование оператора «in».
Вы можете использовать оператор in, чтобы проверить, существует ли слово в строке. Вот пример:
string = "This is a sample string"
word = "sample"
if word in string:
print("Word found!")
else:
print("Word not found!")
Метод 2: использование метода find()
Метод find()возвращает индекс первого вхождения слова в строку. Если слово не найдено, возвращается -1. Вот пример:
string = "This is a sample string"
word = "sample"
if string.find(word) != -1:
print("Word found!")
else:
print("Word not found!")
Метод 3: использование регулярных выражений (модуль)
Вы также можете использовать регулярные выражения, чтобы проверить, существует ли слово в строке. Вот пример:
import re
string = "This is a sample string"
word = "sample"
if re.search(r'\b' + word + r'\b', string):
print("Word found!")
else:
print("Word not found!")
Обратите внимание, что приведенные примеры кода предполагают, что вы работаете со строками на английском языке. Если вы работаете с языком, отличным от английского, возможно, вам придется учитывать кодировку текста и границы слов, специфичные для языка.