Курс 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
- Преобразование в float
- Работа с пользовательским вводом
- Python enumerate() для работы с индексами
- Форматирование вывода с F-строками
- Тайное преобразование типа ключа
- Работа с SQLite в Python
- Функции map() и reduce() в Python
- Вывод баннеров
- Тип данных TypeVarTuple
- Многострочные комментарии в Python
- Пустой оператор pass в Python
- Инверсия списка и строки
- Атрибуты массивов в Numpy
- Преобразование числа в список цифр
- Использование html-скриптов в Jupyter Notebook
- Библиотека itertools: объединение списков
- Работа со слайсами
- Именованные срезы в Python
- Названия переменных
- Создание списка дат
- Работа с областями видимости переменных
- Оператор морж в Python 3.8
- Импорт с альтернативным именем
- Логирование с Logzero
- Проверка подстроки в строке
- Нан-рефлексивность в Python
- Взаимодействие с внешними процессами в Python
- Переопределение метода __and__
- Импортирование в Python
- Оператор in в Python
- Лямбда-функции в Python
- Поиск самого частого элемента
- Создание копии итератора
- Нахождение хеша для бесконечности и NaN в Python
- CLI-инструмент howdoi
- Синхронизация доступа к ресурсам
- Преобразование Word в PDF с Spire.Doc
- Работа с комплексными числами в Python
- Логический оператор «and» в Python
- Библиотека Emoji: использование смайлов в Python
- Подсчет частоты элементов с Counter















