Курс 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"
- Оптимизация памяти с __slots__
- Класс UserDict: дополнительная функциональность
- Работа со списками
- Библиотека Emoji: использование смайлов в Python
- Операции с матрицами в Python
- Создание списков в Python
- Оформление текста в консоли с TermColor
- Работа с enumerate()
- Работа с argparse
- Взаимодействие с sys
- Функции range() в Python
- Преобразование списка в словарь через генератор
- Экспорт данных с помощью writefile
- Работа с переменными в Python
- Сортировка элементов в Python
- Функции min(), max(), sum()
- Метод ne для сравнения объектов
- Комментарии в Python
- Мониторинг памяти с Pympler
- Оптимизация памяти с slots
- Метод __getitem__ в Python
- Искажение имен в Python
- Использование html-скриптов в Jupyter Notebook
- Библиотека sh: удобные команды терминала
- Циклы for в Python
- Отслеживание прогресса с tqdm
- Работа с кортежами
- Декораторы классов
- Генераторы списков в Python
- Добавление элементов в список: append() vs extend()
- Преобразование строк в числа в Python
- Именованные кортежи в Python
- Срезы в Python
- Объединение списков в Python
- Вычисление разности множеств в Python
- JMESPath в Python
- Работа с комплексными числами в Python
- Копирование объектов в Python
- Генераторы в Python
- Работа с NumPy
- Декоратор проверки активности
- Итерация по итерируемым объектам
- Фильтры Pillow: NEAREST, BILINEAR, BICUBIC
- Профилирование данных с Pandas.
- Генератор чисел Фибоначчи















