Курс Python → split() без разделителя
При использовании функции split() в Python, если параметр sep не указан или равен None, то строки будут разбиты на подстроки по пробельным символам (пробел, табуляция, перенос строки). При этом начальные и конечные пробелы будут игнорироваться в возвращаемом списке.
Кроме того, если в строке присутствуют последовательные пробельные символы, они также будут считаться одним разделителем. Это означает, что если строка содержит несколько пробелов между словами, то они будут считаться одним разделителем и не приведут к появлению пустых строк в возвращаемом списке после разделения.
Для наглядности рассмотрим пример:
s = "разработчик Python"
result = s.split()
print(result) # ['разработчик', 'Python']
В данном случае строка s содержит несколько пробелов между словами «разработчик» и «Python». Однако благодаря использованию функции split() без указания разделителя, пробелы игнорируются, и в итоговом списке получаем два элемента без лишних пробелов.
Другие уроки курса "Python"
- Python: изменяемые и неизменяемые коллекции
- Создание уникального множества
- Библиотека sh: использование команд bash в Python
- Замена атрибута в именованном кортеже
- Игра «Угадывание чисел»
- Прокачанный трейсинг ошибок
- Работа с deque из collections
- Множественное назначение в Python
- Работа с deque из collections
- Работа с контекстным менеджером Pool
- Протокол управления контекстом
- Модуль itertools: эффективная работа с итераторами
- Оптимизация поиска в словарях
- Перевод текста с Python Translator
- Python: библиотеки и функции
- Определение объема памяти объекта
- Создание вложенных циклов for
- Создание пользовательской коллекции в Python
- Переопределение метода __eq__
- Сортировка HTML по CSS-селектору
- Howdoi — получение ответов из терминала
- Повторение элементов в Python
- Обновление множества в Python
- Операторы увеличения и уменьшения переменной
- Создание пустых функций и классов в Python
- Вычисление фазы комплексного числа
- Создание виртуальной среды
- Игра «Камень, ножницы, бумага» — Python
- Создание генераторов
- Создание спинбокса в tkinter
- Работа с Event() в threading
- Возврат значений из генератора
- Метод __getitem__ в Python
- Генераторы списков
- Деление в Python
- Вычисление разности множеств в Python
- Обмен значений переменных в Python
- Работа с итераторами в Python
- Итерация по коллекции в Python
- Модуль Operator в Python
- Измерение времени выполнения кода с использованием time
- Работа с срезами в Numpy
- Работа с комплексными числами
- Удаление элементов из списка в Python















