Курс 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. Pillow: работа с изображениями
  2. Генераторы списков
  3. Вычисление времени выполнения
  4. Проверка строки на палиндром
  5. Участие в LP стейкинге Waves
  6. Вывод сложных структур данных с помощью pprint
  7. Необязательные аргументы в Python
  8. Работа с асинхронными задачами в Python
  9. Пересечение списков с использованием множеств
  10. Сложение матриц в NumPy
  11. Генераторы в Python
  12. Сохранение Unicode в JSON
  13. EMOT преобразование эмодзи в текст
  14. Модуль subprocess: запуск внешних команд
  15. Обработка исключений с блоком else
  16. Условные выражения в Python
  17. Область видимости переменных
  18. Python enumerate() для работы с индексами
  19. Поиск элементов BeautifulSoup
  20. Библиотека Emoji: использование смайлов в Python
  21. Сортировка с помощью key
  22. Инициализация объекта
  23. Оценка выражений генератора в Python
  24. Парсинг статей с Newspaper3k
  25. Функции min(), max(), sum()
  26. Транспонирование матрицы в Python
  27. Метод get для словаря
  28. Работа с enumerate()
  29. Управление асинхронными задачами на Python.
  30. Аннотации типов в Python
  31. Метод count() для списка
  32. Профилирование кода на Python
  33. Секреты Python
  34. Преобразование символов с помощью map
  35. Создание объекта timedelta
  36. Объединение словарей в Python
  37. Основные функции и модули Python
  38. OrderedDict — упорядоченный словарь
  39. Создание детектора плагиата
  40. Создание объекта времени
  41. Работа с исключениями в Python
  42. Округление чисел с помощью round
  43. Создание коллекций из генератора

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