Курс 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. Расчет времени выполнения программы
  2. Метод join() для объединения строк
  3. Подписка на каналы разработчиков
  4. Ноутбуки AMD Ryzen ™ 4000: мощность и эффективность
  5. Искажение имен в Python
  6. Транспонирование 2D-массива с помощью zip
  7. Оператор walrus в Python
  8. Работа с файлами в Python
  9. Работа с файлами в Python
  10. Сортировка и обратный порядок
  11. Преобразование текста в речь с Python
  12. Замеры производительности в Python
  13. Анонимные функции в Python
  14. Генераторы в Python
  15. Визуализация пропусков данных
  16. Форматирование строк с f-строками
  17. Модуль Antigravity в Python 3
  18. Python: изменяемые и неизменяемые коллекции
  19. Нахождение хеша для бесконечности и NaN в Python
  20. Defaultdict в Python
  21. Навыки Python: строки, типы данных
  22. Параллельные вычисления в Python
  23. Импорт классов из другого файла
  24. Работа с *args и **kwargs в Python
  25. Профилирование кода на Python
  26. Модуль math: константы π и e
  27. Работа с библиотекой xkcd
  28. Создание вложенного генератора
  29. Работа с YAML в Python: PyYAML.
  30. Модуль functools в Python
  31. Обмен переменными в Jupyter
  32. Списковые включения в Python
  33. Инверсия списка/строки в Python
  34. Операторы присваивания в Python
  35. Создание словарей и множеств в Python.
  36. Подсчет частотности элементов в Python
  37. Подписка на SelectelNews в Twitter
  38. Комплексные числа в Python
  39. Роль object и type в Python
  40. Итерация по итерируемым объектам
  41. Работа с множествами в Python
  42. PUT запрос для обновления данных
  43. Преобразование данных в Python
  44. Оптимизация поиска в словарях
  45. Python: библиотеки и функции
  46. Функция с **kwargs в Python
  47. Разделение строк методом split()

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