Курс 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. Измерение времени выполнения
  2. Сумма элементов списка
  3. Красивый вывод списка
  4. Namedtuple в Python
  5. Удаление символа из строки
  6. Отладчик pdb: начало работы
  7. Enum в Python
  8. Python Translator: создание локальных переводчиков
  9. Ключевое слово global в Python
  10. Иерархия классов в Python
  11. Конкатенация строк в Python
  12. Передача параметров в Python
  13. Сортировка с параметром key
  14. Область видимости переменных в Python
  15. Создание вложенных циклов for
  16. Измерение времени выполнения кода
  17. Объединение, распаковка и деструктуризация
  18. Роль ключевого слова self
  19. Передача неизвестных аргументов в Python.
  20. Изменение IP-адреса в Python
  21. Сохранение и загрузка модели в PyTorch
  22. Concrete Paths — метод .with_suffix()
  23. Функция enumerate() в Python
  24. Оператор «моржа» (Walrus Operator)
  25. Вывод символов строки в Python
  26. Генераторные выражения и islice.
  27. Оператор (*) в Python
  28. Работа с URL-адресами в Python
  29. Вложенные функции в Python
  30. Ограничение ресурсов в Python
  31. Функции map, filter и reduce
  32. Оптимизация гиперпараметров в Python
  33. Объединение строк с помощью метода join
  34. Класс-оболочка для словарей
  35. Преобразование данных в Python
  36. Визуализация пропусков данных
  37. Добавление элементов в список
  38. Получение комбинаций в Python
  39. Создание множества в Python
  40. Переменные в Python: сокращение гласных
  41. Особенности множеств в Python
  42. Порядок операций в Python
  43. Использование функции product
  44. Создание новых списков в Python
  45. Изменяемые и неизменяемые объекты
  46. Импортирование в Python

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