Курс Python → Метод splitlines() для разделения строк

Метод str.splitlines() в Python используется для разделения строки на подстроки, основываясь на разрывах строк. Этот метод вернет список строк, полученных из исходной строки str, где разделителями строк являются универсальные разрывы строк. Если не указан аргумент keepends=True, то сами разрывы строк не будут включены в результирующий список.

Универсальные разрывы строк представляют собой специальные последовательности символов, которые обозначают конец строки в различных операционных системах. Например, в Windows это может быть комбинация символов \r\n, в Unix — \n, а в Mac OS — \r.

Пример использования метода str.splitlines():


text = "Hello\nWorld\nPython"
result = text.splitlines()
print(result)
# Output: ['Hello', 'World', 'Python']

В данном примере исходная строка text содержит три строки, разделенные символом переноса строки \n. После применения метода splitlines() получаем список строк, содержащий каждую из этих строк без символов разделения.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Разделение строки с помощью re.split()
  2. Метод join для объединения строк
  3. Установка и использование Telegram API в Python
  4. Работа с изображениями Pillow
  5. Получение текущего времени в Python
  6. Основы работы со строками в Python
  7. Работа с модулем cmath
  8. Непрерывная проверка в Python
  9. Управление асинхронными задачами с помощью Semaphore
  10. Открытие и редактирование скриптов Python
  11. Использование двоеточия в Python
  12. Применение функции к каждому элементу списка
  13. Повторение и перенос строки
  14. Создание копии списка в Python
  15. Печать календаря
  16. Частичное совпадение ввода
  17. Умножение строк и списков
  18. Представление бесконечности в Python
  19. Присвоение и ссылки
  20. Хранение данных с помощью dataclasses
  21. Отрицательные индексы списков в Python
  22. Форматирование строк с помощью f-строк
  23. Сравнение объектов в Python
  24. Использование подчеркивания в REPL
  25. Генераторы в Python
  26. Оператор морж в Python 3.8
  27. Динамические маршруты во Flask
  28. Преобразование строки в число
  29. Настройка нарезки списков
  30. Установка и использование howdoi
  31. Преобразование типов данных в set comprehension
  32. Глобальные переменные в Python
  33. Работа с collections.Counter
  34. Глубокое копирование объектов
  35. Работа со стеком в Python
  36. Лимиты на ресурсы Python
  37. Курс Data Scientist в медицине
  38. Роль запятой в Python
  39. Переопределение метода __floordiv__
  40. Оптимизация гиперпараметров с Scikit Optimize
  41. Склеивание строк через метод join()
  42. Метод __irshift__ для побитового сдвига вправо
  43. Тестирование функции сложения
  44. IPython и Jupyter Notebook: руководство

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