Курс 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
- Функция с **kwargs в Python
- Компиляция регулярных выражений
- Группы исключений в Python
- SciPy: широкий функционал для математических операций
- Объединение списков в Python.
- Хранение данных
- Метод rsub в Python: расширение функциональности вычитания
- Замеры производительности в Python
- Метод get для словаря
- Обработка исключения UnboundLocalError
- Отправка HTTP-запросов в Python
- Создание даты из строки ISO
- Создание панели меню Tkinter
- Работа с JSON данными в Python
- Печать календаря
- Запуск асинхронной корутины
- Метод rpow в Python
- Измерение времени выполнения кода
- Метод __call__ в Python
- Работа с модулем random
- Преобразование текста в нижний регистр
- Проверка файла .py на синтаксис.
- Python itertools combinations() — группировка элементов
- Функция format() в Python
- Определение размера папок в Python
- Декодирование байтов в строку
- Изменение переменной в Python: nonlocal
- Бесконечная проверка в Python
- Блок try…finally в Python
- Установка пакета в Python
- Метод __float__ в Python
- Получение комбинаций в Python
- Перевернуть список в Python
- Установка Git и AWS CLI
- Работа с изменяемыми коллекциями
- Оператор in в Python
- Объединение словарей в Python
- Модуль pprint
- Декоратор total_ordering для сравнения объектов















