Курс Python → split() без разделителя
При использовании функции split() в Python, если параметр sep не указан или равен None, то строки будут разбиты на подстроки по пробельным символам (пробел, табуляция, перенос строки). При этом начальные и конечные пробелы будут игнорироваться в возвращаемом списке.
Кроме того, если в строке присутствуют последовательные пробельные символы, они также будут считаться одним разделителем. Это означает, что если строка содержит несколько пробелов между словами, то они будут считаться одним разделителем и не приведут к появлению пустых строк в возвращаемом списке после разделения.
Для наглядности рассмотрим пример:
s = "разработчик Python"
result = s.split()
print(result) # ['разработчик', 'Python']
В данном случае строка s содержит несколько пробелов между словами «разработчик» и «Python». Однако благодаря использованию функции split() без указания разделителя, пробелы игнорируются, и в итоговом списке получаем два элемента без лишних пробелов.
Другие уроки курса "Python"
- Установка Python — Простое руководство
- Блок else в обработке исключений
- Класс UserDict: дополнительная функциональность
- Циклы for в Python
- Вычисление фазы комплексного числа
- Тип данных TypeVarTuple
- Основы работы с os
- Определение функций с необязательными аргументами
- Numpy: объединение массивов
- Работа с OpenCV
- Декоратор Property в Python
- Библиотека Rich: форматирование текста
- Обработка ошибок ввода данных
- Асинхронное программирование с asyncio
- Работа с IP-адресами в Python
- Подсчет элементов в Python
- Метод repr() в Python
- Отслеживание выполнения программы с библиотекой tqdm
- Преобразование генераторов в циклы
- Переопределение метода __lshift__
- Генерация резюме в Gensim
- Работа с defaultdictами в Python
- Вставка переменных в шаблоны Flask
- Анализ текста на русском языке с помощью Pymystem3
- Оптимизация памяти с __slots__
- Методы list в Python
- Объединение списков в Python.
- Оператор «or» в Python
- Конвертация изображений в PDF
- Структуры данных в Python
- Метод join для наборов
- Атрибуты массивов в Numpy
- Создание новой даты в Python
- Создание и операции с дробями
- Отправка POST-запроса в REST API
- Округление банкира в Python
- Экранирование символов в Python
- Функция format() в Python
- Оптимизация создания строк
- Работа с файлами в Python
- Определение относительного пути
- Удаление элементов из списка в Python.
- Гибкие функции Python
- Создание циклической ссылки
- Срез в Python
- Удаление специальных символов с помощью re.sub















