Курс 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
- Прокачанный трейсинг ошибок
- Удаление дубликатов с сохранением порядка с помощью dict.fromkeys
- Декоратор @override
- Нахождение хеша для бесконечности и NaN в Python
- Утечки переменных цикла в Python 3.x
- Переопределение метода __and__
- Итерация по копии коллекции
- Измерение времени выполнения с помощью time
- Удаление элементов из списка
- UserString в Python
- Подсчет элементов с помощью Counter
- Декоратор total_ordering для сравнения объектов
- Установка Home Assistant
- Работа с itertools
- Работа с модулем Calendar
- Метод is_absolute() для PurePath
- Создание файла с проверкой ошибки
- Оператор += в Python
- Логирование с Logzero
- Загрузка постов Instagram
- Управление контекстом с помощью декоратора contextmanager
- Python Метод del.
- Установка и использование Python-dateutil
- Итераторы в Python
- Создание новых списков в Python
- Определение имен функций
- Сортировка элементов в Python
- Логирование с Loguru
- Объединение множеств в Python
- Работа с аргументами командной строки
- Управление сессиями в Python
- Функция print() — вывод информации
- Flask — веб-фреймворк Python
- Обновление множества в Python
- Разделение строки с помощью re.split()
- Использование эмодзи в Python
- Метод join() для объединения элементов
- Атрибуты класса и экземпляра
- Структуры данных в Python
- Работа с файлами в Python
- Проверка на палиндром
- Удаление дубликатов с помощью множеств
- Функция zip() в Python
- Избегайте изменяемых аргументов
- Функция product() из itertools















