Курс Python → split() без разделителя
При использовании функции split() в Python, если параметр sep не указан или равен None, то строки будут разбиты на подстроки по пробельным символам (пробел, табуляция, перенос строки). При этом начальные и конечные пробелы будут игнорироваться в возвращаемом списке.
Кроме того, если в строке присутствуют последовательные пробельные символы, они также будут считаться одним разделителем. Это означает, что если строка содержит несколько пробелов между словами, то они будут считаться одним разделителем и не приведут к появлению пустых строк в возвращаемом списке после разделения.
Для наглядности рассмотрим пример:
s = "разработчик Python"
result = s.split()
print(result) # ['разработчик', 'Python']
В данном случае строка s содержит несколько пробелов между словами «разработчик» и «Python». Однако благодаря использованию функции split() без указания разделителя, пробелы игнорируются, и в итоговом списке получаем два элемента без лишних пробелов.
Другие уроки курса "Python"
- Упрощенный вывод данных в Python
- Работа с Event() в threading
- Умножение строк и списков
- Переопределение метода __or__()
- Создание директории в Python
- Область видимости переменных в Python
- Просмотр внешних файлов в %pycat
- Получение обратного списка чисел
- Подсчет элементов в Python
- Преобразование данных в Python
- Проверка строки на палиндром
- Методы list в Python
- Мониторинг памяти с Pympler
- Операции с датами в Python
- Закрытие файла в Python
- Методы __repr__ и __str__ в Python
- Профилирование с cProfile
- Аргументы *args и **kwargs
- Удаление элемента из списка
- Конвертация текстовых чисел с помощью Numerizer
- Генераторы в Python
- Итераторы в Python
- Хеширование паролей с использованием salt
- Удаление элемента по индексу
- Обработка исключения UnboundLocalError
- Функция reversed() в Python
- Метод pos в Python
- Преобразование списка в словарь через генератор
- Расчет времени выполнения кода
- Получение пути к текущему скрипту с помощью os
- Списковый компрехеншен.
- Декоратор Property в Python
- Использование метода lower()
- Ускорение обработки данных с %autoawait
- Параллельные вычисления в Python
- Логирование с Logzero: ротация файла
- Работа с IP-адресами в Python
- Оператор умножения для вектора
- Конкатенация строк с join() в Python
- Метод clear для коллекций
- Работа с множествами в Python
- Генератор данных в Keras
- Группировка элементов Python
- Выключение компьютера с помощью Python
- Эффективная конкатенация строк с использованием join()















