Курс Python → split() без разделителя
При использовании функции split() в Python, если параметр sep не указан или равен None, то строки будут разбиты на подстроки по пробельным символам (пробел, табуляция, перенос строки). При этом начальные и конечные пробелы будут игнорироваться в возвращаемом списке.
Кроме того, если в строке присутствуют последовательные пробельные символы, они также будут считаться одним разделителем. Это означает, что если строка содержит несколько пробелов между словами, то они будут считаться одним разделителем и не приведут к появлению пустых строк в возвращаемом списке после разделения.
Для наглядности рассмотрим пример:
s = "разработчик Python"
result = s.split()
print(result) # ['разработчик', 'Python']
В данном случае строка s содержит несколько пробелов между словами «разработчик» и «Python». Однако благодаря использованию функции split() без указания разделителя, пробелы игнорируются, и в итоговом списке получаем два элемента без лишних пробелов.
Другие уроки курса "Python"
- Конвертация изображений в PDF
- Преобразование PowerPoint в PDF.
- Объединение словарей в Python
- Бесконечная проверка в Python
- Создание namedtuple из словаря
- Выборка чисел
- HTTP-запросы с библиотекой Requests
- Функции map, filter и reduce
- Модуль subprocess: запуск внешних команд
- Операции с массивами в NumPy
- Отслеживание выполнения программы с библиотекой tqdm
- F-строки в Python
- Переворот списка в Python
- Метод __iand__ для пользовательских классов
- Получение текущей даты и времени с помощью datetime
- Конвертация коллекций в Python.
- Ускорение обработки данных с %autoawait
- Преобразование в float
- Отправка HTTP-запросов с User-Agent
- Обработка ошибки IndexError
- Подсчет элементов в Python
- Получение частей дроби
- Обход словаря в Python
- Чтение и запись TOML-конфигов
- Метод get для словарей
- Замеры производительности в Python
- Оператор in и not in в Python
- Регулярные выражения: метод match
- Подписка на Kaspersky Team
- Функции классификации комплексных чисел
- Перевод эмодзи и эмотиконов.
- Создание и использование модулей в Python
- Асинхронное программирование с asyncio
- Использование модуля __future__
- Функция findall() для поиска вхождений строки
- Функция enumerate() в Python
- Локальные переменные.
- Метод get() в Python
- Преобразование многоуровневого словаря
- Отладка в командной строке
- Операторы увеличения и уменьшения переменной
- Установка и использование pyshorteners
- Python: отличительная особенность — отступы
- Подписка на @SelectelNews
- Создание уникального множества















