Курс 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. Метод gt в Python
  2. Непрерывная проверка в Python
  3. Оптимизация гиперпараметров с Scikit Optimize
  4. Оператор распаковки в Python
  5. Метод rrshift для пользовательских объектов
  6. Поиск наиболее частого элемента списке
  7. Оператор += для объединения строк
  8. Управление импортом в Python
  9. Метод join() для объединения элементов
  10. Подсчет вхождений элементов
  11. Преобразование Word в PDF с Spire.Doc
  12. Работа со словарями с defaultdict из collections
  13. Работа с комплексными числами
  14. Метод ne для сравнения объектов
  15. Регистрация на TenChat
  16. Методы HTTP запросов в Flask
  17. Удаление файлов в Python
  18. Работа с массивами в Python
  19. Транспонирование матрицы в Python
  20. Оформление текста в консоли с TermColor
  21. Перемещение и удаление файлов в Python
  22. Оптимизация памяти с помощью __slots__
  23. Преобразование списка в словарь через генератор
  24. Переменные в Python
  25. Принципы программирования
  26. Метод eq для сравнения объектов
  27. Экспорт данных в файл.
  28. Цикл for в Python
  29. Списки в Python
  30. Функция format() в Python
  31. Работа с Requests для HTTP-запросов
  32. Модуль subprocess: запуск внешних команд
  33. Создание графиков в терминале
  34. Область видимости переменных
  35. Объединение словарей в Python
  36. Вычисление натурального логарифма в NumPy
  37. Рациональные числа в Python
  38. Преобразование символов в нижний регистр
  39. Объединение списков в Python
  40. Изменение логики работы с временем
  41. Работа со строками в Python.
  42. Управление асинхронными задачами с помощью Semaphore
  43. Создание таблиц в терминале с PrettyTable
  44. Поиск файлов по шаблону
  45. Активация Matplotlib в Jupyter
  46. Метод сравнения объектов в Python

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