Курс 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. Комментарии в Python
  2. Очистка данных в Python
  3. Динамическая типизация в Python
  4. Метод rxor для операции побитового исключающего «или»
  5. Python Calendar Usage
  6. Чтение бинарного файла в Python.
  7. Создание уникального проекта
  8. Оптимизация гиперпараметров в Python
  9. Навыки Python: строки, типы данных
  10. Возврат нескольких значений
  11. Регистрация на курсы SF Education
  12. Получение пути к текущему скрипту с помощью os
  13. Итераторы в Python
  14. Удаление элемента из списка
  15. Генераторы в Python
  16. Символ подчеркивания в Python
  17. Потоковый ввод в Python
  18. Метод __int__ в Python
  19. Управление контекстом выполнения кода
  20. Преобразование чисел в восьмеричную строку
  21. enumerate() в Python для работы с индексами
  22. Переопределение метода __pow__
  23. Объявление переменных в Python
  24. Инверсия списка и строки в Python
  25. Генераторы в Python
  26. Удаление и повторная вставка ключа в OrderedDict
  27. Доступ к локальным переменным
  28. Обратный список чисел
  29. Генераторы данных
  30. Подчеркивание в REPL
  31. Оператор «is not» в Python
  32. Оператор @ для умножения матриц
  33. Работа с модулем cmath
  34. Сравнение def и lambda функций в Python
  35. Печать календаря в Python
  36. Многопоточность в Python
  37. Модуль array: создание и использование массивов
  38. Генераторы и сеты в Python
  39. Обмен значений переменных в Python
  40. Вычисление фазы комплексного числа
  41. Сложение матриц в NumPy
  42. Пустой оператор pass в Python
  43. Удаление элемента по индексу в Python
  44. Циклы for в Python
  45. Работа с deque в Python
  46. Операторы увеличения и уменьшения переменной
  47. Переопределение метода __floordiv__
  48. Работа с PosixPath() в Python

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