Курс 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. Функция divmod() в Python
  3. Метод rlshift для битового сдвига
  4. Оптимизация строк в Python
  5. Возврат нескольких значений
  6. Ошибка NotImplemented в Python
  7. Библиотека schedule: планировщик задач
  8. Подсказки типов в Python
  9. Мониторинг памяти с Pympler
  10. Работа с YAML в Python
  11. Декораторы в Python
  12. Метод matmul для умножения матриц
  13. Операции с кортежами
  14. Поиск файлов по шаблону
  15. Python Enumerate
  16. Форматирование строк в Python
  17. Создание словаря через dict comprehension
  18. Изменение IP-адреса в Python
  19. Создание словаря с значением по умолчанию
  20. Структуры данных в Python
  21. Измерение времени выполнения
  22. Область видимости переменных
  23. Порядок и длина множеств в Python
  24. Работа со строками в Python
  25. Многострочные строки в Python
  26. Работа с файлами в Python
  27. Оператор match в Python
  28. Печать месячного календаря
  29. Инверсия списка и строки
  30. Преобразование в float
  31. Комментарии в Python
  32. Модуль subprocess: запуск внешних команд
  33. Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
  34. Дефолтные параметры в Python
  35. Новшества Flask 2.0
  36. Форматирование даты с strftime()
  37. Управление браузером с Selenium
  38. Работа с JSON в Python
  39. Создание виртуальной среды
  40. Цикл for в Python
  41. Работа с дробями в Python
  42. Преобразование регистра строк
  43. Форматирование кода на Python
  44. Python: Фильтрация списков с помощью filter()
  45. Объединение коллекций в Python
  46. Подсчет частотности элементов в Python
  47. Метод __getitem__ в Python

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