Курс Python → Поиск подстроки в строке
Для поиска подстроки в строке в Python можно воспользоваться методом find(). Этот метод возвращает индекс первого вхождения подстроки в строку. Например, если у нас есть строка "Hello, World!", и мы хотим найти индекс первого вхождения подстроки "World", мы можем использовать следующий код:
str = "Hello, World!"
index = str.find("World")
print(index)
Этот код выведет на экран число 7, так как подстрока "World" начинается с 7-го символа в строке.
Еще одним способом поиска подстроки в строке является использование оператора in. Этот оператор позволяет проверить, содержится ли подстрока в строке. Например:
str = "Hello, World!"
if "World" in str:
print("Substring found")
Этот код выведет на экран сообщение "Substring found", так как подстрока "World" содержится в строке "Hello, World!".
Оба этих способа позволяют легко и быстро находить подстроки в строках, что может быть полезно при обработке текстовой информации в программировании на Python.
Другие уроки курса "Python"
- Python 3.12: переиспользование кавычек
- Определение функций с необязательными аргументами
- Импорт с альтернативным именем
- Работа с библиотекой requests
- Создание словарей с defaultdict()
- Создание генераторов
- CLI-инструмент howdoi
- Сортировка данных с лямбда-функциями
- Многострочные комментарии в Python
- Запуск внешних программ с subprocess
- Изменение переменной в Python: nonlocal
- Конкатенация списков в Python
- Протокол управления контекстом
- Работа с Enum в Python3.
- Функции all и any в Python
- Получение частей дроби
- Подписка на SelectelNews в Twitter
- Порядок операций в Python
- Создание Telegram-бота на Python
- Экспорт функций в Python
- Поиск элементов BeautifulSoup
- Функция zip() в Python
- Monkey Patching в Python
- Bootle — простой веб-фреймворк
- Многопоточность в Python
- Модуль itertools: комбинации и перестановки
- Создание уникального множества
- Документирование функций в Python
- Генераторы в Python
- Синтаксис переменных цикла в Python
- Множества и frozenset
- Конвертация текстовых чисел с помощью Numerizer
- Функциональное программирование.
- Функция enumerate() в Python
- Python: Фильтрация списков с помощью filter()
- Строковое представление объектов
- Работа с CSV файлами в Python
- Python Тесты и Гайды
- Очистка списка от False, None, 0, «»
- Роль запятой в Python
- Переменные в Python
- Сортировка с помощью параметра key
- Работа с множествами в Python
- Тип CodeType в Python.
- Функция reduce() в Python
- Метод lt для сортировки объектов















