Курс 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
- Методы list в Python
- Функция enumerate() в Python
- Объединение словарей в Python
- Определение основы слова с showballstemmer
- Очистка вывода в Python
- Генерация UUID в Python
- Обработка ошибок в Python
- Метод rsub в Python: расширение функциональности вычитания
- Красивый вывод списка
- Функция product() в Python
- Срезы в Python
- Вложенные циклы в Python
- Списки: объединение, изменение
- Декораторы классов
- Управление контекстом выполнения
- Метод __int__ в Python
- Открытие и запись файлов
- Сортировка с помощью key
- Работа с каталогами в Python
- Преобразование букв в нижний регистр
- Работа со словарями с defaultdict из collections
- Создание копии списка в Python
- Отправка POST запроса на сервер.
- Копирование объектов в Python
- Извлечение аудио из видео
- Добавление элемента к кортежу
- Лямбда-функции в Python
- Метод hash в Python
- Безопасные SQL-запросы в Python 3.11
- Python Метод del.
- Установка пакета в Python
- Работа с timedelta в Python
- Разделение списка на гнппы
- Поиск кода
- Декораторы в Python
- Методы в Python
- Работа с контекст-менеджером «with»
- Деление в Python
- Поиск повторов в списке
- Принципы LSP и ISP в Python
- Использование эмодзи в Python
- Блок else в циклах Python
- Работа с атрибутом dict
- Получение значений из словарей
- Создание коллекций из генератора
- Инициализация структур данных
- Оператор «not» в Python















