Курс 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
- Объединение коллекций в Python
- Объединение словарей в Python
- Операторы += в Python
- GitHub в Telegram: подписка на уведомления
- Измерение времени выполнения кода в Python
- Класс UserDict: дополнительная функциональность
- Python Метод del.
- Функции range() в Python
- Изменение объектов в Python
- Управление контекстом выполнения кода
- Хеши в Python
- Проверка на истинность объектов в Python
- UserString в Python
- Парсинг статей с Newspaper3k
- Форматирование заголовков в Python
- Участие в сообществе @selectel
- Функции all и any в Python
- Регулярные выражения в Python
- Циклы в Python
- Метод __float__ в Python
- Сериализация и десериализация объектов
- Создание новых функций с помощью functools.partial
- Константы в модуле cmath
- Модуль functools в Python
- Тестирование с responses
- Математические функции в Python
- Функции высшего порядка в Python
- Поиск частых элементов в списке
- Декоратор проверки активности
- Оператор * в Python
- Удаление символа из строки
- Работа с путями в Python
- Метод is_absolute() для PurePath
- Мониторинг работы программы Py-spy
- Расчет времени выполнения
- CLI-инструмент howdoi
- Проверка типа данных
- Работа со стеком в Python
- Очистка списка от False, None, 0, «»
- Однострочники Python
- Преобразование текста в нижний регистр
- Python union() функция — объединение множеств
- Повторение элементов в Python















