Курс 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. Оператор «not» в Python
  2. Представление бесконечности в Python
  3. Область видимости переменных в Python
  4. Оптимизация гиперпараметров в Python
  5. Работа с Enum в Python3.
  6. Объединение списков с использованием itertools.chain
  7. Оптимизация памяти с slots
  8. Метод ifloordiv для пользовательских классов
  9. Работа с deque в Python
  10. Асинхронное программирование с asyncio
  11. Создание именованных кортежей в Python
  12. Управление асинхронными задачами на Python.
  13. Переопределение метода __or__()
  14. Расширение информации об ошибке в Python
  15. Сравнение строк в Python
  16. Ввод нескольких значений
  17. Декораторы в Python
  18. Аннотации типов в Python
  19. Определение локальных переменных в Python
  20. Форматирование строк в Python
  21. Перемещение и удаление файлов в Python
  22. Вычисление фазы комплексного числа
  23. Обработка ошибок в Python
  24. Присвоение и ссылки
  25. Создание множества в Python
  26. Удаление элементов из списка
  27. Закрытие файла в Python
  28. Рекурсия для обращения строки
  29. Преобразование списков в словарь
  30. Ускорение выполнения кода в Python
  31. Создание класса очереди
  32. Pillow: работа с изображениями
  33. Управление пакетами с pip
  34. Оптимизация создания строк
  35. Преобразование символов в нижний регистр
  36. Разделение строки с помощью re.split()
  37. Работа с OpenCV
  38. Модуль itertools: эффективная работа с итераторами
  39. Декоратор Property в Python
  40. Транспонирование матрицы
  41. Атрибуты класса и экземпляра
  42. Monkey Patching в Python
  43. Создание даты из строки ISO
  44. Группировка элементов в словарь
  45. Функция zip() в Python
  46. Вычисление логарифмов в Python

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