Курс 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. Контроль точности вывода чисел
  3. Функции в Python: создание и вызов
  4. Удаление элементов из списка в Python
  5. Разница между датами
  6. Создание обратного итератора
  7. Python defaultdict добавление ключа
  8. Установка и использование Virtualenv
  9. Удаление дубликатов из списка с помощью dict.fromkeys
  10. Проверка типа объекта в Python
  11. Запрос пароля с помощью getpass
  12. Класс UserDict: дополнительная функциональность
  13. Искажение имен в Python
  14. Метод remove() для удаления элемента из списка
  15. Библиотека Emoji: использование смайлов в Python
  16. Работа с CSV в Python
  17. Преобразование Excel в PDF с Spire.XLS
  18. Генерация случайных чисел Python
  19. Повторение и перенос строки
  20. Печать календаря в Python
  21. Повторение элементов в Python
  22. Подсчет элементов в Python
  23. Работа с комплексными числами
  24. Функция enumerate() в Python
  25. Генерация QR-кодов с библиотекой qrcode
  26. Метод ipow для возведения в степень
  27. Удаление дубликатов из списка
  28. Оценка точности модели
  29. Переменные в Python: сокращение гласных
  30. Создание новых списков в Python
  31. Python: Splat-оператор и splatty-splat
  32. Оптимизация поиска в словарях
  33. Замер времени выполнения кода
  34. Модуль antigravity: генерация координат
  35. Преобразование строк в числа в Python
  36. Генераторы в Python
  37. Переопределение метода __floordiv__
  38. Метод rrshift для пользовательских объектов
  39. Синтаксис переменных цикла в Python
  40. Оператор in для Python
  41. Игра «Камень, ножницы, бумага» — Python
  42. Работа со стеком в Python
  43. Перемещение и удаление файлов в Python
  44. Объединение списков в Python
  45. Лямбда-функции в Python
  46. Работа с Requests для HTTP-запросов
  47. Списки: объединение, изменение
  48. Удаление элементов из списка в Python.
  49. Распаковка с оператором *

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