Курс 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"
- Определение относительного пути
- Отслеживание выполнения программы с библиотекой tqdm
- Отладчик pdb: начало работы
- Инверсия списка и строки
- Сортировка в Python
- Переопределение метода __pow__
- Обмен значений переменных в Python
- Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
- Вывод переменной и строки в Python
- Функции all и any в Python
- Построение графиков в терминале с bashplotlib
- Библиотека Emoji: использование смайлов в Python
- Функции map, filter и reduce
- Тестирование времени с Freezegun
- Работа с JSON данными в Python
- Обратное распространение ошибки
- Сравнение строк в Python
- Подписка на каналы разработчиков
- Округление дробей в Python
- Управление памятью в Python
- Символ подчеркивания в Python
- Основы Python
- Декораторы для регистрации функций
- Проверка класса объекта
- Сортировка слиянием
- Конкатенация строк с join() в Python
- Цикл for в Python
- ChainMap избыточные ключи
- Работа с географическими данными.
- Проверка наличия элемента в списке
- Измерение времени выполнения кода с использованием time
- Создание вкладок с TKinter
- Функции высшего порядка в Python
- Декораторы классов
- Введение в Python
- Получение пути к текущему скрипту с помощью os
- Работа с изменяемыми коллекциями
- Подсказки типов в Python
- Работа с модулем random
- Метод join() для объединения элементов строки
- Отладка кода
- Обмен значений переменных в Python
- Функция enumerate в Python
- Сортировка в Python
- Подписка на @SelectelNews
- Функции any() и all() в Python
- Разделение строки с помощью re.split()
- Безопасные SQL-запросы в Python 3.11















