В Python есть несколько способов проверить, содержит ли строка другую подстроку. Вот наиболее распространенные и эффективные методы: 1. Оператор In (самый распространенный и Pythonic способ): Это самый простой и читаемый способ. Оператор in возвращает True, если подстрока найдена в строке, и False в противном случае. String = "Hello, world!" Substring = "world" If substring in string: print("Строка содержит подстроку") # Выведет: Строка содержит подстроку Else: print("Строка не содержит подстроку") Substring = "Python" If substring in string: print("Строка содержит подстроку") Else: print("Строка не содержит подстроку") # Выведет: Строка не содержит подстроку 2. Метод String. find(): Метод find() возвращает индекс первого вхождения подстроки в строку. Если подстрока не найдена, он возвращает -1. String = "Hello, world!" Substring = "world" Index = string. find(substring) If index!= -1: print("Строка содержит подстроку, индекс:", index) # Выведет: Строка содержит подстроку, индекс: 7 El