Курс Python → split() без разделителя
При использовании функции split() в Python, если параметр sep не указан или равен None, то строки будут разбиты на подстроки по пробельным символам (пробел, табуляция, перенос строки). При этом начальные и конечные пробелы будут игнорироваться в возвращаемом списке.
Кроме того, если в строке присутствуют последовательные пробельные символы, они также будут считаться одним разделителем. Это означает, что если строка содержит несколько пробелов между словами, то они будут считаться одним разделителем и не приведут к появлению пустых строк в возвращаемом списке после разделения.
Для наглядности рассмотрим пример:
s = "разработчик Python"
result = s.split()
print(result) # ['разработчик', 'Python']
В данном случае строка s содержит несколько пробелов между словами «разработчик» и «Python». Однако благодаря использованию функции split() без указания разделителя, пробелы игнорируются, и в итоговом списке получаем два элемента без лишних пробелов.
Другие уроки курса "Python"
- Возврат значений из генератора
- Создание вложенного генератора
- Удаление символа из строки
- None в Python: использование и особенности
- Оператор Walrus в Python
- Проверка подстроки в строке с помощью in
- Удаление элемента по индексу в Python
- Инверсия списка/строки в Python
- Создание спинбокса в tkinter
- Конкатенация строк в Python
- Проверка версии Python
- Работа с географическими данными.
- ChainMap избыточные ключи
- HTTP-запросы с библиотекой Requests
- Возврат нескольких значений из функции
- Отладка в командной строке
- Метод setdefault() в Python
- Назначение максимального и минимального значения переменной в Python.
- Работа с timedelta
- Мощь вложенных функций в Python
- Генератор чисел Фибоначчи
- Проверка версии Python
- Модуль subprocess: запуск внешних команд
- История Python
- Метод classmethod
- Регистрация на TenChat
- Solidity для DeFi Ethereum
- Работа с URL-адресами в Python
- Удаление элементов из списка в Python.
- Кортеж в Python: создание, доступ, изменение
- Преобразование числа в восьмеричную строку
- Извлечение данных из JSON
- Объединение списков в Python
- Модуль array: создание и использование массивов
- Создание GUI с Tkinter: Entry
- Метод enumerate() в Python
- Именованные кортежи в Python
- Переменная Шредингера
- Работа с deque из collections
- Списки: объединение, изменение
- Метод index() в Python
- Бинарный поиск
- Множественные конструкторы в Python
- Функция eval() в Python
- Модуль math: константы π и e
- Манипуляция формой массива в Numpy
- Проверка индексов коллекции















