Курс Python → Разделение строк в Python
Функции str.split() и str.rsplit() в Python предоставляют удобные средства для разделения строк на подстроки на основе определенного разделителя. Функция split() разбивает строку на список подстрок, используя разделитель, переданный в качестве аргумента sep. Если строка содержит последовательные разделители, то в результирующем списке будет присутствовать пустая строка. Разделитель может состоять из нескольких символов.
Функция rsplit() работает аналогично функции split(), но начинает разбивать строку с конца. То есть, подстроки будут формироваться справа налево. Это может быть полезно, если вам нужно разделить строку, начиная с конца и работать с последними элементами.
Пример использования функции split() для разделения строки на слова по пробелу:
s = "Hello World"
words = s.split()
print(words)
# Output: ['Hello', 'World']
Пример использования функции rsplit() для разделения строки на слова по запятой, начиная с конца:
s = "apple,banana,orange"
words = s.rsplit(',', 1)
print(words)
# Output: ['apple,banana', 'orange']
Таким образом, функции split() и rsplit() в Python предоставляют удобные средства для разделения строк на подстроки на основе заданного разделителя, что может быть полезно при обработке текстовых данных.
Другие уроки курса "Python"
- Математические функции в Python
- Преобразование списков в словарь
- Поиск всех индексов подстроки
- Изменение списка срезами
- Сравнение def и lambda функций в Python
- Модуль xkcd: загрузка комиксов
- Лямбда-функции в Python
- Модуль future Python
- Работа с IP-адресами в Python
- JSON в Python: модуль, dump, dumps, load
- Повторение и перенос строки
- Создание класса в Python
- Генераторы в Python
- Progress с библиотекой tqdm
- Комментарии в Python
- Разделение списка на гнппы
- Сумма элементов списка
- Создание и обучение модели с Keras
- Чтение и запись TOML-конфигов
- Анализ текста на русском языке с помощью Pymystem3
- Обход элементов в Python
- Улучшенные подсказки для импорта в Python 3.12
- Генерация строк с .join()
- Разделение строки с помощью re.split()
- Методы HTTP запросов в Flask
- Динамическая типизация в Python
- Метод rmatmul для пользовательских матриц
- Вакансии в Nebius
- Методы и функции в Python
- Переопределение унарных операторов
- Конкатенация строк с методом join()
- Функция pow() — возвести число в степень
- Основы работы с базами данных в Python
- Создание задания в Cron
- Метод matmul для умножения матриц
- Списки в Python
- Проблема с изменяемыми аргументами
- Структура строк в Python
- Получение текущей даты в Python
- Тайное преобразование типа ключа
- Преобразование строк в числа с плавающей запятой
- Создание и использование ChainMap
- Работа с YAML в Python
- Модуль xkcd: добавление юмора в Python
- Возврат нескольких значений
- Функция zip() в Python















