Курс 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. Функция eval() в Python
  3. Группировка элементов Python
  4. Дизассемблирование Python кода
  5. Списковое включение в Python
  6. Работа с эмодзи в Python
  7. Работа с рекламными данными в Pandas
  8. Активация Matplotlib в Jupyter
  9. Аннотации типов в Python
  10. Работа с итераторами через срезы
  11. Методы list в Python
  12. Настройка вывода NumPy
  13. Отладка утечек памяти в Python
  14. Работа с прокси в Python
  15. Основные функции и модули Python
  16. Функция product() в Python
  17. Итераторы в Python
  18. Применение промокода в Много лосося
  19. Сортировка с параметром key
  20. Метод __irshift__ для Python
  21. Многострочные комментарии в Python
  22. Проверка индексов коллекции
  23. Логирование с Logzero
  24. Основы работы с базами данных в Python
  25. Метод invert для побитового отрицания
  26. Хеширование паролей с использованием salt
  27. Метод lt для сортировки объектов
  28. Регистрация на курсы SF Education
  29. Встроенные функции Python
  30. Преобразование PowerPoint в PDF.
  31. Работа с timedelta в Python
  32. Гибкие функции Python
  33. Фильтрация данных в Python.
  34. Вычисление натурального логарифма в NumPy
  35. Копирование файлов с shutil()
  36. Управление сессиями в Python
  37. Обработка исключений в Python
  38. Работа с контекстным менеджером Pool
  39. Генерация случайных данных в NumPy
  40. Виртуальное окружение Python
  41. Метод setdefault() в Python
  42. Особенности множеств в Python
  43. Роль object и type в Python
  44. Работа с библиотекой requests

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