Чтобы проверить, существует ли подстрока в строке в Python, вы можете использовать несколько методов. Вот несколько подходов:
-
Использование оператора
in. Вы можете использовать операторin, чтобы проверить, существует ли в строке подстрока. Он возвращаетTrue, если подстрока найдена, иFalseв противном случае. Вот пример:string = "Hello, world!" substring = "world" if substring in string: print("Substring found!") -
Использование метода
str.find(). Методfind()возвращает индекс первого вхождения подстроки в строку. Если подстрока не найдена, возвращается -1. Вот пример:string = "Hello, world!" substring = "world" index = string.find(substring) if index != -1: print("Substring found at index", index) -
Использование регулярных выражений с модулем
re. Модульreв Python предоставляет мощные возможности сопоставления с образцом. Вы можете использовать регулярные выражения для поиска подстрок в строке. Вот пример:import re string = "Hello, world!" substring = "world" matches = re.findall(substring, string) if matches: print("Substring found!")