Курс 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"
- Комментарии в Python
- Очистка данных в Python
- Динамическая типизация в Python
- Метод rxor для операции побитового исключающего «или»
- Python Calendar Usage
- Чтение бинарного файла в Python.
- Создание уникального проекта
- Оптимизация гиперпараметров в Python
- Навыки Python: строки, типы данных
- Возврат нескольких значений
- Регистрация на курсы SF Education
- Получение пути к текущему скрипту с помощью os
- Итераторы в Python
- Удаление элемента из списка
- Генераторы в Python
- Символ подчеркивания в Python
- Потоковый ввод в Python
- Метод __int__ в Python
- Управление контекстом выполнения кода
- Преобразование чисел в восьмеричную строку
- enumerate() в Python для работы с индексами
- Переопределение метода __pow__
- Объявление переменных в Python
- Инверсия списка и строки в Python
- Генераторы в Python
- Удаление и повторная вставка ключа в OrderedDict
- Доступ к локальным переменным
- Обратный список чисел
- Генераторы данных
- Подчеркивание в REPL
- Оператор «is not» в Python
- Оператор @ для умножения матриц
- Работа с модулем cmath
- Сравнение def и lambda функций в Python
- Печать календаря в Python
- Многопоточность в Python
- Модуль array: создание и использование массивов
- Генераторы и сеты в Python
- Обмен значений переменных в Python
- Вычисление фазы комплексного числа
- Сложение матриц в NumPy
- Пустой оператор pass в Python
- Удаление элемента по индексу в Python
- Циклы for в Python
- Работа с deque в Python
- Операторы увеличения и уменьшения переменной
- Переопределение метода __floordiv__
- Работа с PosixPath() в Python















