Курс 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.8
  3. Вставка переменных в шаблоны Flask
  4. Многострочные комментарии в Python
  5. Распаковка аргументов в Python
  6. Установка и использование Virtualenv
  7. Проверка условий в Python
  8. Экспорт данных в файл.
  9. Проверка строки на палиндром
  10. Очистка строки в Python
  11. Генераторные функции в Python
  12. Работа с Requests для HTTP-запросов
  13. Функция count() в Python
  14. Принципы Zen Python
  15. Оператор walrus в Python
  16. Основы работы со строками в Python
  17. Функции min(), max(), sum()
  18. Получение идентификатора объекта в памяти
  19. Очистка списка от False, None, 0, «»
  20. Удаление ключа из словаря
  21. Python Менеджер контекста
  22. Работа со словарями в Python
  23. Оптимизация создания строк
  24. Метод __ilshift__ для битового сдвига влево
  25. Метод join() для объединения элементов строки
  26. Работа с YAML в Python
  27. Хранение переменных в словаре.
  28. Docstring в Python
  29. Форматирование чисел в Python
  30. Отладка в Python
  31. Перемещение и удаление файлов в Python
  32. Удаление дубликатов из списка
  33. Создание словаря в Python
  34. Работа с каталогами в Python
  35. Переопределение метода __lshift__
  36. Взаимодействие с sys
  37. Удаление знаков препинания в Python
  38. Упрощение работы с JSON-данными в Python
  39. Установка и использование pyshorteners
  40. Структурирование именованных констант
  41. Операции с массивами в NumPy
  42. Сравнение def и lambda функций в Python
  43. UserList в Python: Описание и примеры использования
  44. Применение функции к элементам списка

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