Курс 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
- Умножение строк и списков
- Вакансии в Nebius
- Работа со стеком в Python
- Отладчик pdb: начало работы
- Метод get() в Python
- Импорт модулей в Python 3.12
- Метод __ilshift__ для битового сдвига влево
- Создание пустых функций и классов в Python
- Фильтрация элементов с помощью islice
- Использование функции enumerate()
- Форматирование заголовков в Python
- Подписка на каналы разработчиков
- Многопроцессорное программирование в Python
- Форматирование строк в Python
- Создание словарей и множеств в Python.
- Установка Home Assistant
- Работа с файлами в Python
- Сортировка элементов с OrderedDict
- Установка User-Agent в Python
- Работа с файлами в Python
- Dict Comprehension в Python
- Обработка исключений
- Работа с PosixPath() в Python
- inspect в Python: анализ кода
- Группы исключений в Python
- Простой калькулятор Python
- Python Метод sleep() из time
- Разница между датами
- Тернарный оператор в Python
- Изменение логики работы с временем
- Поиск индекса элемента в списке
- Встроенные функции Python
- Работа со словарями с defaultdict из collections
- Мониторинг работы программы Py-spy
- Ограничение ресурсов в Python
- Принципы LSP и ISP в Python
- Генераторы в Python
- Python: возвращение нескольких значений
- Ускорение обработки данных с %autoawait
- Работа с контекстными менеджерами
- Инициализация структур данных
- Декодирование байтов в строку
- Удаление элементов из списка в Python
- Вывод символов строки в Python
- Удаление элементов из списка в Python.















