Курс 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
- Установка random seed в Python
- Объединение списков в Python
- Подчеркивание в REPL
- Отображение графиков в Jupyter с Matplotlib
- Генерация чисел с range()
- Проверка элемента в множестве.
- Построение графиков в Matplotlib
- Использование defaultdict в Python
- Извлечение статей с newspaper3k
- Функции all() и any() в Python
- Работа с deque из collections
- Многострочные строки в Python
- Логирование с Logzero
- Структурирование именованных констант
- Импорт с альтернативным именем
- Ключевое слово global в Python
- Оператор «not» в Python
- Оператор is в Python
- Управление мышью и клавиатурой с Pyautogui
- Структура строк в Python
- Защита данных в Python
- Преобразование числа в восьмеричную строку
- Применение функции map() с лямбда-функциями
- Работа с контекстным менеджером Pool
- Получение значений из словарей
- Удаление символа из строки
- Показ всплывающих окон Tkinter
- Удаление символа из строки
- Метод Event.wait() в Python
- Сортировка элементов с OrderedDict
- Работа с Requests для HTTP-запросов
- Модуль subprocess: запуск внешних команд
- Форматирование данных с pprint
- Повторение и перенос строки
- Уникальные значения из списка
- Просмотр внешних файлов в %pycat
- Оператор деления для класса Rational
- Работа с коллекциями Python
- Множества и frozenset
- Итераторы в Python
- Определение наиболее частого элемента с помощью collections.Counter
- Определение объема памяти объекта
- Отладка производительности Python
- Обработка ошибок ввода данных















