Курс 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. Объединение словарей в Python
  5. Операторы += в Python
  6. GitHub в Telegram: подписка на уведомления
  7. Измерение времени выполнения кода в Python
  8. Класс UserDict: дополнительная функциональность
  9. Python Метод del.
  10. Функции range() в Python
  11. Изменение объектов в Python
  12. Управление контекстом выполнения кода
  13. Хеши в Python
  14. Проверка на истинность объектов в Python
  15. UserString в Python
  16. Парсинг статей с Newspaper3k
  17. Форматирование заголовков в Python
  18. Участие в сообществе @selectel
  19. Функции all и any в Python
  20. Регулярные выражения в Python
  21. Циклы в Python
  22. Метод __float__ в Python
  23. Сериализация и десериализация объектов
  24. Создание новых функций с помощью functools.partial
  25. Константы в модуле cmath
  26. Модуль functools в Python
  27. Тестирование с responses
  28. Математические функции в Python
  29. Функции высшего порядка в Python
  30. Поиск частых элементов в списке
  31. Декоратор проверки активности
  32. Оператор * в Python
  33. Удаление символа из строки
  34. Работа с путями в Python
  35. Метод is_absolute() для PurePath
  36. Мониторинг работы программы Py-spy
  37. Расчет времени выполнения
  38. CLI-инструмент howdoi
  39. Проверка типа данных
  40. Работа со стеком в Python
  41. Очистка списка от False, None, 0, «»
  42. Однострочники Python
  43. Преобразование текста в нижний регистр
  44. Python union() функция — объединение множеств
  45. Повторение элементов в Python

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