Курс 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. Удаление falsy-значений из списка с помощью filter
  2. Логические значения в Python
  3. Вывод баннеров
  4. Получение размера объекта с sys.getsizeof()
  5. Определение локальных переменных в Python
  6. Замена символов в Python
  7. Улучшение читаемости кода в Python
  8. Возврат нескольких значений
  9. Значения по умолчанию в Python
  10. Обработка ошибок ввода данных
  11. Python defaultdict добавление ключа
  12. Сравнение строк в Python
  13. Применение функции к списку
  14. Отступы в Python
  15. Запрос DELETE с библиотекой requests
  16. Оптимизация гиперпараметров с Scikit Optimize
  17. Параллельные вычисления в Python
  18. Назначение максимального и минимального значения переменной в Python.
  19. Сложение матриц в NumPy
  20. Работа с областями видимости переменных
  21. Управление User-Agent в Python
  22. Работа с collections в Python
  23. Зарезервированные слова в Python
  24. Получение локальных переменных в Python
  25. Классы данных в Python
  26. Изменение списка срезом
  27. Создание директории в Python
  28. Итераторы с потерямиZIP
  29. Сортировка и разворот списка
  30. Вычисление натурального логарифма в NumPy
  31. Удаление файлов и папок в Python
  32. Поиск индекса элемента
  33. Оператор распаковки в Python
  34. Многострочные комментарии в Python
  35. Аннотации типов в Python
  36. Генераторы в Python
  37. Создание списка через цикл
  38. Декодирование байтов в строку
  39. Установка Home Assistant
  40. Реверс строки в Python
  41. Проверка строки на палиндром
  42. Python Менеджер контекста
  43. Python itertools combinations() — группировка элементов

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