Курс Python → split() без разделителя
При использовании функции split() в Python, если параметр sep не указан или равен None, то строки будут разбиты на подстроки по пробельным символам (пробел, табуляция, перенос строки). При этом начальные и конечные пробелы будут игнорироваться в возвращаемом списке.
Кроме того, если в строке присутствуют последовательные пробельные символы, они также будут считаться одним разделителем. Это означает, что если строка содержит несколько пробелов между словами, то они будут считаться одним разделителем и не приведут к появлению пустых строк в возвращаемом списке после разделения.
Для наглядности рассмотрим пример:
s = "разработчик Python"
result = s.split()
print(result) # ['разработчик', 'Python']
В данном случае строка s содержит несколько пробелов между словами «разработчик» и «Python». Однако благодаря использованию функции split() без указания разделителя, пробелы игнорируются, и в итоговом списке получаем два элемента без лишних пробелов.
Другие уроки курса "Python"
- Основные операции с библиотекой Numpy
- Профилирование кода на Python
- Функция reduce() из модуля functools
- Python Метод Union Множеств
- Измерение времени выполнения кода
- Генерация случайных чисел в Python
- Создание словаря с значением по умолчанию
- Генераторы в Python
- Участие в сообществе @selectel
- Работа с файлами в Python
- Метод rmatmul для пользовательских матриц
- Извлечение новостей с помощью newspaper3k
- Оптимизация создания строк
- Установка пакетов с помощью pip
- Динамическая типизация в Python
- Удаление первого элемента списка
- Создание списка дат
- Функция all() в Python
- Методы list в Python
- Работа с GitHub в Telegram
- Структуры данных в Python
- Работа с модулем random
- Функция с *args.
- Очистка данных в Python
- Обработка исключения UnboundLocalError
- Тестирование времени с Freezegun
- Отправка HTTP-запросов в Python
- Логирование с Logzero
- Удаление элемента по индексу в Python
- Делегирование в Python
- Метод join() с набором
- Форматирование строк в Python
- Создание веб-приложения с Flask
- Работа с f-строками 2.0
- Компиляция регулярных выражений
- Генераторы списков в Python
- Курсы Яндекс Практикум
- Метод rsub для пользовательских чисел
- Округление банкира в Python
- Работа с контекстными переменными
- Инверсия списков и строк в Python
- Поиск всех индексов подстроки
- Хранение данных
- Создание GUI с Tkinter: Entry
- Преобразование строк в числа с плавающей запятой
- Изменение объектов в Python















