Курс 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
- Оценка точности модели
- Тестирование модели в PyTorch
- Отправка HTTP-запросов в Python
- Метод rename() для переименования файлов и каталогов
- Хранение данных с помощью dataclasses
- Операторы объединения в Python 3.9
- Хранение переменных в словаре.
- Работа с кортежами
- Преобразование регистра строк
- Работа с итераторами в Python
- Вставка переменных в шаблоны Flask
- Создание списка через цикл
- Блок try…finally в Python
- Конвертация текстовых чисел с помощью Numerizer
- Использование super() в Python
- Разделение строк методом split()
- Работа со строками в Python
- Основные функции и модули Python
- TON Smart Challenge #2: участие и подготовка
- Форматирование данных с помощью pprint
- Извлечение аудио из видео
- Работа с множествами в Python
- Атрибуты объекта в Python
- Функция rsplit() в Python
- Комментарии в Python
- Глобальные переменные в Python
- Проверка типа данных
- Разработка игры Pong с turtle
- Метод get для словаря
- Метод classmethod
- Замена подстроки
- Работа с индексами списков
- Блок else в обработке исключений
- Управление виртуальными средами в Python
- Изменение элемента списка
- Объединение коллекций в Python
- Методы split() и join() — Python строк.
- Методы classmethod и staticmethod
- Метод remove() для удаления элемента из списка
- Переопределение оператора % для объектов
- Логический оператор «and» в Python
- Равенство и идентичность в Python
- Метод join() для объединения элементов
- Генераторы данных















