Курс 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 3.12
  2. Работа со списками
  3. Преобразование списков в словарь
  4. Экспорт данных в файл.
  5. Выключение компьютера с помощью Python
  6. JMESPath в Python
  7. Функция enumerate() в Python
  8. Фильтрация списка от «ложных» значений
  9. Создание вложенных циклов for
  10. Оператор (*) в Python
  11. Функция enumerate в Python
  12. Создание словарей и множеств в Python
  13. Доступ к локальным переменным
  14. Основные методы NumPy
  15. Метод index() в Python
  16. Лямбда-функции в Python
  17. Подсчет элементов с помощью Counter из collections
  18. Создание GUI на Tkinter
  19. Статическая типизация в Python
  20. Работа со строками в Python.
  21. Фильтрация данных в Python.
  22. Работа с классами данных
  23. Использование модуля math
  24. Инвертирование словаря
  25. Метод join для объединения строк
  26. Поиск анаграмм с Counter
  27. Python Enum Weekday Usage
  28. Работа с collections.Counter
  29. Выражения-генераторы в Python
  30. Создание новых списков через list comprehensions
  31. Метод append() для списка
  32. Создание списков в Python
  33. Бесконечные списки в Python
  34. Применение функций в Python
  35. Объединение объектов в Python
  36. Срез списка в Python
  37. Сортировка с параметром key
  38. Операции с кортежами
  39. Работа с JSON в Python
  40. Форматирование даты с strftime()
  41. Замена переменных в Python
  42. Курс по дообучению ChatGPT
  43. Работа с collections в Python.

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