Курс 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. Оптимизация памяти с __slots__
  2. Класс UserDict: дополнительная функциональность
  3. Работа со списками
  4. Библиотека Emoji: использование смайлов в Python
  5. Операции с матрицами в Python
  6. Создание списков в Python
  7. Оформление текста в консоли с TermColor
  8. Работа с enumerate()
  9. Работа с argparse
  10. Взаимодействие с sys
  11. Функции range() в Python
  12. Преобразование списка в словарь через генератор
  13. Экспорт данных с помощью writefile
  14. Работа с переменными в Python
  15. Сортировка элементов в Python
  16. Функции min(), max(), sum()
  17. Метод ne для сравнения объектов
  18. Комментарии в Python
  19. Мониторинг памяти с Pympler
  20. Оптимизация памяти с slots
  21. Метод __getitem__ в Python
  22. Искажение имен в Python
  23. Использование html-скриптов в Jupyter Notebook
  24. Библиотека sh: удобные команды терминала
  25. Циклы for в Python
  26. Отслеживание прогресса с tqdm
  27. Работа с кортежами
  28. Декораторы классов
  29. Генераторы списков в Python
  30. Добавление элементов в список: append() vs extend()
  31. Преобразование строк в числа в Python
  32. Именованные кортежи в Python
  33. Срезы в Python
  34. Объединение списков в Python
  35. Вычисление разности множеств в Python
  36. JMESPath в Python
  37. Работа с комплексными числами в Python
  38. Копирование объектов в Python
  39. Генераторы в Python
  40. Работа с NumPy
  41. Декоратор проверки активности
  42. Итерация по итерируемым объектам
  43. Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
  44. Профилирование данных с Pandas.
  45. Генератор чисел Фибоначчи

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