Курс Python → split() без разделителя
При использовании функции split() в Python, если параметр sep не указан или равен None, то строки будут разбиты на подстроки по пробельным символам (пробел, табуляция, перенос строки). При этом начальные и конечные пробелы будут игнорироваться в возвращаемом списке.
Кроме того, если в строке присутствуют последовательные пробельные символы, они также будут считаться одним разделителем. Это означает, что если строка содержит несколько пробелов между словами, то они будут считаться одним разделителем и не приведут к появлению пустых строк в возвращаемом списке после разделения.
Для наглядности рассмотрим пример:
s = "разработчик Python"
result = s.split()
print(result) # ['разработчик', 'Python']
В данном случае строка s содержит несколько пробелов между словами «разработчик» и «Python». Однако благодаря использованию функции split() без указания разделителя, пробелы игнорируются, и в итоговом списке получаем два элемента без лишних пробелов.
Другие уроки курса "Python"
- Проблема сравнения словарей
- Бесконечная проверка в Python
- Разделение списка на гнппы
- Использование *args
- Декораторы в Python
- Определение функций с необязательными аргументами
- Операторы объединения в Python 3.9
- Получение комбинаций в Python
- Удаление дубликатов в pandas
- Разделение строк в Python
- Сортировка HTML по CSS-селектору
- Тестирование с unittest
- Функция all() в Python
- Секреты Python
- Codecademy в Telegram
- Фильтрация списков с itertools
- Разделение строки с помощью split()
- Проверка файла .py на синтаксис.
- Обратный список чисел
- Комментарии в Python
- Проверка класса объекта
- Ветвление выражения в Python
- Лямбда-функции в цикле
- Метод join() для объединения элементов
- Взаимодействие с внешними процессами в Python
- Глобальные переменные в Python
- Возврат нескольких значений
- Работа с каталогами в Python
- Создание и использование ChainMap
- Работа с модулем os в Python
- Создание виртуальной среды
- Округление чисел с помощью round
- Перетасовка списков в Python
- Оператор += в Python
- Цикл for в Python
- Создание панели меню Tkinter
- Извлечение аудио из видео
- Профилирование кода
- Проверка дублей в списке.
- Многоточие в Python
- Проблемы с dict в Python
- Python: динамическая типизация и проверка типов
- Работа с прокси в Python
- Итераторы в Python
- Работа с файлами в Python















