Курс 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. Установка random seed в Python
  3. Объединение списков в Python
  4. Подчеркивание в REPL
  5. Отображение графиков в Jupyter с Matplotlib
  6. Генерация чисел с range()
  7. Проверка элемента в множестве.
  8. Построение графиков в Matplotlib
  9. Использование defaultdict в Python
  10. Извлечение статей с newspaper3k
  11. Функции all() и any() в Python
  12. Работа с deque из collections
  13. Многострочные строки в Python
  14. Логирование с Logzero
  15. Структурирование именованных констант
  16. Импорт с альтернативным именем
  17. Ключевое слово global в Python
  18. Оператор «not» в Python
  19. Оператор is в Python
  20. Управление мышью и клавиатурой с Pyautogui
  21. Структура строк в Python
  22. Защита данных в Python
  23. Преобразование числа в восьмеричную строку
  24. Применение функции map() с лямбда-функциями
  25. Работа с контекстным менеджером Pool
  26. Получение значений из словарей
  27. Удаление символа из строки
  28. Показ всплывающих окон Tkinter
  29. Удаление символа из строки
  30. Метод Event.wait() в Python
  31. Сортировка элементов с OrderedDict
  32. Работа с Requests для HTTP-запросов
  33. Модуль subprocess: запуск внешних команд
  34. Форматирование данных с pprint
  35. Повторение и перенос строки
  36. Уникальные значения из списка
  37. Просмотр внешних файлов в %pycat
  38. Оператор деления для класса Rational
  39. Работа с коллекциями Python
  40. Множества и frozenset
  41. Итераторы в Python
  42. Определение наиболее частого элемента с помощью collections.Counter
  43. Определение объема памяти объекта
  44. Отладка производительности Python
  45. Обработка ошибок ввода данных

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