Курс 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. Операции с массивами в NumPy
  2. Вставка переменных в шаблоны Flask
  3. Метод rpow в Python
  4. Форматирование данных с помощью pprint
  5. Форматирование строк в Python
  6. Функция pow() — возвести число в степень
  7. ROT13 Шифр Цезаря в Python
  8. Работа с Colorama
  9. Модуль itertools: эффективная работа с итераторами
  10. Создание пользовательской коллекции в Python
  11. Создание панели меню Tkinter
  12. Иерархия классов в Python
  13. Обязательные аргументы в Python
  14. Определение размера папок в Python
  15. Создание словарей в Python
  16. Условное добавление элементов в список
  17. Добавление кнопки в tkinter
  18. Использование обратной косой черты в f-строках
  19. Создание списка через цикл
  20. Быстрый поиск кода
  21. Освобождение памяти в Python
  22. Декоратор @override
  23. Загрузка постов Instagram
  24. Метод join() для объединения строк
  25. Фильтрация списка чисел
  26. Замер времени выполнения кода
  27. Импорт модулей и пакетов в Python
  28. Работа с комплексными числами
  29. Область видимости переменных в Python
  30. Печать календаря
  31. Изменения в обработке логических значений
  32. Метод join() для объединения элементов
  33. Блок else в Python
  34. Вложенные циклы в Python
  35. Векторизация в Python с NumPy.
  36. Базовые объекты Python
  37. Генераторы в Python
  38. PUT запрос для обновления данных
  39. Метод rlshift для битового сдвига
  40. Конкатенация строк с join() в Python
  41. Combobox в Tkinter
  42. Применение функции map() с лямбда-функциями
  43. Создание графиков в терминале
  44. Распаковка элементов последовательности
  45. Python itertools combinations() — группировка элементов

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