Курс 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. Преобразование типов данных в set comprehension
  5. Аннотации типов в Python
  6. Метод __irshift__ для Python
  7. Отладка в командной строке
  8. F-строки в Python 3.8
  9. Путь к интерпретатору Python
  10. Частичное совпадение пользовательского ввода в Python 3.10
  11. Удаление специальных символов с помощью re.sub
  12. Оператор match в Python
  13. Метод join для наборов
  14. Копирование объектов в Python
  15. Тип CodeType в Python.
  16. Переопределение метода __floordiv__
  17. Генерация случайных чисел в Python
  18. Обработка ошибок ввода данных
  19. Отделение звука от видео
  20. Доступ к локальным переменным
  21. Тернарный оператор в Python
  22. Объединение словарей в Python
  23. Роль ключевого слова self
  24. Ускорение обработки данных с %autoawait
  25. Работа с типами данных в Python с помощью pydantic.
  26. ChainMap.new_child() — добавление нового словаря
  27. Локальные переменные.
  28. Упрощенный вывод данных в Python
  29. Получение имени функции с помощью inspect
  30. Группы исключений в Python
  31. Многострочные комментарии в Python
  32. Стать Python-разработчиком
  33. Применение функции к списку
  34. Операции с комплексными числами
  35. Асинхронное программирование с asyncio
  36. Поиск уникальных и повторяющихся элементов
  37. Генератор бросков кубиков
  38. Открытие и запись файлов
  39. Простой калькулятор Python
  40. Преобразование кортежа в словарь.
  41. Работа с файлами в Python
  42. Переопределение метода divmod
  43. Метод split() в Python
  44. Изменения в обработке логических значений
  45. Проверка дубликатов в Python

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