Курс Python → split() без разделителя
При использовании функции split() в Python, если параметр sep не указан или равен None, то строки будут разбиты на подстроки по пробельным символам (пробел, табуляция, перенос строки). При этом начальные и конечные пробелы будут игнорироваться в возвращаемом списке.
Кроме того, если в строке присутствуют последовательные пробельные символы, они также будут считаться одним разделителем. Это означает, что если строка содержит несколько пробелов между словами, то они будут считаться одним разделителем и не приведут к появлению пустых строк в возвращаемом списке после разделения.
Для наглядности рассмотрим пример:
s = "разработчик Python"
result = s.split()
print(result) # ['разработчик', 'Python']
В данном случае строка s содержит несколько пробелов между словами «разработчик» и «Python». Однако благодаря использованию функции split() без указания разделителя, пробелы игнорируются, и в итоговом списке получаем два элемента без лишних пробелов.
Другие уроки курса "Python"
- Преобразование чисел в Python
- Функции в одну строку
- Проверка запуска скрипта или импорта модуля
- Работа с IP-адресами в Python
- Ускорение выполнения кода в Python
- Управление памятью в numpy.
- Разделение строк методом split()
- Решение переменной Шредингера
- Игра «Камень, ножницы, бумага» — Python
- GitHub в Telegram: подписка на уведомления
- Подсчет элементов в списке с Counter
- Избегайте двойного подчеркивания
- Использование модуля __future__
- Преобразование вложенного списка
- Удаление дубликатов из списка с помощью dict.fromkeys
- Получение обратного списка чисел
- Метод __complex__ в Python
- Добавление цвета в консоли
- Ускоренный импорт библиотек
- Использование эмодзи в Python
- Навыки Python: строки, типы данных
- Группы исключений в Python
- 9 уловок для чистого кода
- Генераторы данных
- Python 3.12: Псевдонимы типов
- Разработка игры Pong с turtle
- Создание объекта timedelta
- Получение локальных переменных в Python
- Операторы увеличения и уменьшения в Python
- Оператор += в Python
- Регистрация на хакатоне
- Путь к интерпретатору Python
- Множественное наследование в Python
- Форматирование даты с strftime()
- Поиск повторов в списке
- Вычисление времени выполнения
- Принципы LSP и ISP в Python
- Метод index() в Python
- Многопроцессорное программирование в Python
- Тестирование времени с Freezegun
- Лямбда-функции в Python
- Бинарный поиск
- Проверка файла .py на синтаксис.















