Курс 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"

  1. Обработка исключений в Python
  2. Множественные конструкторы в Python
  3. Комплексные числа в Python
  4. Функция с **kwargs в Python
  5. Компиляция регулярных выражений
  6. Группы исключений в Python
  7. SciPy: широкий функционал для математических операций
  8. Объединение списков в Python.
  9. Хранение данных
  10. Метод rsub в Python: расширение функциональности вычитания
  11. Замеры производительности в Python
  12. Метод get для словаря
  13. Обработка исключения UnboundLocalError
  14. Отправка HTTP-запросов в Python
  15. Создание даты из строки ISO
  16. Создание панели меню Tkinter
  17. Работа с JSON данными в Python
  18. Печать календаря
  19. Запуск асинхронной корутины
  20. Метод rpow в Python
  21. Измерение времени выполнения кода
  22. Метод __call__ в Python
  23. Работа с модулем random
  24. Преобразование текста в нижний регистр
  25. Проверка файла .py на синтаксис.
  26. Python itertools combinations() — группировка элементов
  27. Функция format() в Python
  28. Определение размера папок в Python
  29. Декодирование байтов в строку
  30. Изменение переменной в Python: nonlocal
  31. Бесконечная проверка в Python
  32. Блок try…finally в Python
  33. Установка пакета в Python
  34. Метод __float__ в Python
  35. Получение комбинаций в Python
  36. Перевернуть список в Python
  37. Установка Git и AWS CLI
  38. Работа с изменяемыми коллекциями
  39. Оператор in в Python
  40. Объединение словарей в Python
  41. Модуль pprint
  42. Декоратор total_ordering для сравнения объектов

Marketello читают маркетологи из крутых компаний