Курс 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"
- Оператор «not» в Python
- Представление бесконечности в Python
- Область видимости переменных в Python
- Оптимизация гиперпараметров в Python
- Работа с Enum в Python3.
- Объединение списков с использованием itertools.chain
- Оптимизация памяти с slots
- Метод ifloordiv для пользовательских классов
- Работа с deque в Python
- Асинхронное программирование с asyncio
- Создание именованных кортежей в Python
- Управление асинхронными задачами на Python.
- Переопределение метода __or__()
- Расширение информации об ошибке в Python
- Сравнение строк в Python
- Ввод нескольких значений
- Декораторы в Python
- Аннотации типов в Python
- Определение локальных переменных в Python
- Форматирование строк в Python
- Перемещение и удаление файлов в Python
- Вычисление фазы комплексного числа
- Обработка ошибок в Python
- Присвоение и ссылки
- Создание множества в Python
- Удаление элементов из списка
- Закрытие файла в Python
- Рекурсия для обращения строки
- Преобразование списков в словарь
- Ускорение выполнения кода в Python
- Создание класса очереди
- Pillow: работа с изображениями
- Управление пакетами с pip
- Оптимизация создания строк
- Преобразование символов в нижний регистр
- Разделение строки с помощью re.split()
- Работа с OpenCV
- Модуль itertools: эффективная работа с итераторами
- Декоратор Property в Python
- Транспонирование матрицы
- Атрибуты класса и экземпляра
- Monkey Patching в Python
- Создание даты из строки ISO
- Группировка элементов в словарь
- Функция zip() в Python
- Вычисление логарифмов в Python















