Курс 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. Прокачанный трейсинг ошибок
  5. Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
  6. Декоратор @override
  7. Нахождение хеша для бесконечности и NaN в Python
  8. Утечки переменных цикла в Python 3.x
  9. Переопределение метода __and__
  10. Итерация по копии коллекции
  11. Измерение времени выполнения с помощью time
  12. Удаление элементов из списка
  13. UserString в Python
  14. Подсчет элементов с помощью Counter
  15. Декоратор total_ordering для сравнения объектов
  16. Установка Home Assistant
  17. Работа с itertools
  18. Работа с модулем Calendar
  19. Метод is_absolute() для PurePath
  20. Создание файла с проверкой ошибки
  21. Оператор += в Python
  22. Логирование с Logzero
  23. Загрузка постов Instagram
  24. Управление контекстом с помощью декоратора contextmanager
  25. Python Метод del.
  26. Установка и использование Python-dateutil
  27. Итераторы в Python
  28. Создание новых списков в Python
  29. Определение имен функций
  30. Сортировка элементов в Python
  31. Логирование с Loguru
  32. Объединение множеств в Python
  33. Работа с аргументами командной строки
  34. Управление сессиями в Python
  35. Функция print() — вывод информации
  36. Flask — веб-фреймворк Python
  37. Обновление множества в Python
  38. Разделение строки с помощью re.split()
  39. Использование эмодзи в Python
  40. Метод join() для объединения элементов
  41. Атрибуты класса и экземпляра
  42. Структуры данных в Python
  43. Работа с файлами в Python
  44. Проверка на палиндром
  45. Удаление дубликатов с помощью множеств
  46. Функция zip() в Python
  47. Избегайте изменяемых аргументов
  48. Функция product() из itertools

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