Курс 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
- Разделение строки в Python
- Оператор continue в Python
- Строковое представление объектов
- Работа с YAML в Python
- Отображение HTML кода в Python
- Создание коллекций из генератора
- Генерация случайных чисел Python
- Метод rmatmul для пользовательских матриц
- Работа с getopt
- Названия переменных
- Проверка переменных окружения в Python
- Запуск файлового сервера
- Сумма элементов списка
- Экспорт внешнего файла с помощью writefile
- Проверка дублей в списке.
- Операторы увеличения и уменьшения переменной
- Сравнение строк в Python
- PEP-401: оператор
- Работа с PosixPath() в Python
- Отделение звука от видео
- Применение функции к списку
- Генераторы в Python
- Метод __float__ в Python
- Работа со строками в Python
- Класс Counter() для подсчета элементов
- Тестирование модели в PyTorch
- Python 3.12: Псевдонимы типов
- Список переменных в Python
- Модуль xkcd: загрузка комиксов
- Объединение объектов в Python
- Расчет времени выполнения
- Создание копии списка в Python
- Методы shutil для работы с файлами
- Функция reduce() из модуля functools
- Подчеркивание в REPL
- Удаление falsy-значений из списка с помощью filter
- Замена символов в строке
- Декоратор total_ordering для класса Point
- Асинхронное программирование с asyncio
- Особенности множеств в Python
- Модуль itertools: эффективная работа с итераторами
- Подсчет часто встречающихся элементов
- Python UserString — создание подклассов строк
- Функциональное программирование.
- Определение индекса элемента списка















