Курс Python → Проверка вхождения подстроки
Проверка на вхождение подстроки в строку в Python очень удобная и полезная операция. Для этого можно использовать тот же синтаксис, что и для списков и кортежей — операторы ‘in’ и ‘not in’. Например, чтобы проверить, содержится ли подстрока в строке, можно написать:
substring = 'hello'
string = 'hello world'
if substring in string:
print('Substring found!')
В данном примере, если подстрока ‘hello’ содержится в строке ‘hello world’, то на экран будет выведено сообщение ‘Substring found!’. Это позволяет легко и быстро проверить наличие определенной подстроки в строке.
Также можно использовать оператор ‘not in’, чтобы проверить, что подстрока не содержится в строке. Например:
substring = 'world'
string = 'hello world'
if substring not in string:
print('Substring not found!')
В данном случае, если подстрока ‘world’ не содержится в строке ‘hello world’, то будет выведено сообщение ‘Substring not found!’. Это также очень удобно при работе с текстовыми данными.
Таким образом, операторы ‘in’ и ‘not in’ позволяют эффективно и удобно проверять наличие или отсутствие подстроки в строке в Python. Это простой и понятный способ, который может быть использован в различных ситуациях при разработке программ на этом языке.
Другие уроки курса "Python"
- Аннотации типов в Python
- Оператор += в Python
- Объединение, распаковка и деструктуризация
- Генераторы в Python
- Курсы Яндекс Практикум
- Получение значений из словарей
- Возврат нескольких значений
- Принципы Zen Python
- Определение относительного пути
- Извлечение аудио из видео
- Приближение чисел в Python
- Создание новых функций через partial
- Наследование в программировании
- Присвоение и ссылки
- Импортирование в Python
- %pinfo: получение информации об объекте
- Показ всплывающих окон Tkinter
- Обработка элементов в Python
- Поиск индекса элемента в списке
- Создание функций с произвольным количеством аргументов
- Отображение HTML кода в Python
- Эффективная конкатенация строк в Python
- Библиотека schedule: планировщик задач
- Преобразование строк в числа с плавающей запятой
- Печать календаря
- Объединение списков с помощью zip
- Метод __float__ в Python
- Установка пакетов с помощью pip
- Работа со временем в Python
- Создание коллекций из генератора
- Функция enumerate() в Python
- Оптимизация памяти в Python
- Функции-генераторы в Python
- lru_cache оптимизация функций
- Логирование в Python
- Объединение коллекций в Python
- Проверка индексов коллекции
- Объявление переменных в Python
- Пересечение списков с использованием множеств
- Метод join() для объединения строк
- Компиляция регулярных выражений
- Принцип одной функции
- Генерация случайных чисел в Python
- Работа с классами данных
- Форматирование данных с pprint
- Работа с временем в Python
- Автоматизация скриптов на AWS Lightsail.















