Курс 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
- Разница между датами
- Создание обратного итератора
- Python defaultdict добавление ключа
- Установка и использование Virtualenv
- Удаление дубликатов из списка с помощью dict.fromkeys
- Проверка типа объекта в Python
- Запрос пароля с помощью getpass
- Класс UserDict: дополнительная функциональность
- Искажение имен в Python
- Метод remove() для удаления элемента из списка
- Библиотека Emoji: использование смайлов в Python
- Работа с CSV в Python
- Преобразование Excel в PDF с Spire.XLS
- Генерация случайных чисел Python
- Повторение и перенос строки
- Печать календаря в Python
- Повторение элементов в Python
- Подсчет элементов в Python
- Работа с комплексными числами
- Функция enumerate() в Python
- Генерация QR-кодов с библиотекой qrcode
- Метод ipow для возведения в степень
- Удаление дубликатов из списка
- Оценка точности модели
- Переменные в Python: сокращение гласных
- Создание новых списков в Python
- Python: Splat-оператор и splatty-splat
- Оптимизация поиска в словарях
- Замер времени выполнения кода
- Модуль antigravity: генерация координат
- Преобразование строк в числа в Python
- Генераторы в Python
- Переопределение метода __floordiv__
- Метод rrshift для пользовательских объектов
- Синтаксис переменных цикла в Python
- Оператор in для Python
- Игра «Камень, ножницы, бумага» — Python
- Работа со стеком в Python
- Перемещение и удаление файлов в Python
- Объединение списков в Python
- Лямбда-функции в Python
- Работа с Requests для HTTP-запросов
- Списки: объединение, изменение
- Удаление элементов из списка в Python.
- Распаковка с оператором *















