Курс 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. Умножение строк и списков
  3. Вакансии в Nebius
  4. Работа со стеком в Python
  5. Отладчик pdb: начало работы
  6. Метод get() в Python
  7. Импорт модулей в Python 3.12
  8. Метод __ilshift__ для битового сдвига влево
  9. Создание пустых функций и классов в Python
  10. Фильтрация элементов с помощью islice
  11. Использование функции enumerate()
  12. Форматирование заголовков в Python
  13. Подписка на каналы разработчиков
  14. Многопроцессорное программирование в Python
  15. Форматирование строк в Python
  16. Создание словарей и множеств в Python.
  17. Установка Home Assistant
  18. Работа с файлами в Python
  19. Сортировка элементов с OrderedDict
  20. Установка User-Agent в Python
  21. Работа с файлами в Python
  22. Dict Comprehension в Python
  23. Обработка исключений
  24. Работа с PosixPath() в Python
  25. inspect в Python: анализ кода
  26. Группы исключений в Python
  27. Простой калькулятор Python
  28. Python Метод sleep() из time
  29. Разница между датами
  30. Тернарный оператор в Python
  31. Изменение логики работы с временем
  32. Поиск индекса элемента в списке
  33. Встроенные функции Python
  34. Работа со словарями с defaultdict из collections
  35. Мониторинг работы программы Py-spy
  36. Ограничение ресурсов в Python
  37. Принципы LSP и ISP в Python
  38. Генераторы в Python
  39. Python: возвращение нескольких значений
  40. Ускорение обработки данных с %autoawait
  41. Работа с контекстными менеджерами
  42. Инициализация структур данных
  43. Декодирование байтов в строку
  44. Удаление элементов из списка в Python
  45. Вывод символов строки в Python
  46. Удаление элементов из списка в Python.

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