Курс Python → split() без разделителя
При использовании функции split() в Python, если параметр sep не указан или равен None, то строки будут разбиты на подстроки по пробельным символам (пробел, табуляция, перенос строки). При этом начальные и конечные пробелы будут игнорироваться в возвращаемом списке.
Кроме того, если в строке присутствуют последовательные пробельные символы, они также будут считаться одним разделителем. Это означает, что если строка содержит несколько пробелов между словами, то они будут считаться одним разделителем и не приведут к появлению пустых строк в возвращаемом списке после разделения.
Для наглядности рассмотрим пример:
s = "разработчик Python"
result = s.split()
print(result) # ['разработчик', 'Python']
В данном случае строка s содержит несколько пробелов между словами «разработчик» и «Python». Однако благодаря использованию функции split() без указания разделителя, пробелы игнорируются, и в итоговом списке получаем два элемента без лишних пробелов.
Другие уроки курса "Python"
- Метод add для класса Vector
- Проверка класса объекта
- Установка random seed в Python
- Конкатенация строк с методом join()
- Манипуляция формой массива в Numpy
- Применение функции к списку
- Отступы в Python
- Сравнение объектов в Python
- Создание генераторов в Python
- Сортировка с помощью key
- Функция findall() для поиска вхождений строки
- Запуск внешних программ с subprocess
- Распаковка значений в Python
- Метод pos в Python
- Проверка на палиндром
- Извлечение данных из JSON
- Удаление дубликатов с помощью множеств
- Синхронизация потоков с time.sleep()
- Создание спинбокса в tkinter
- Склеивание строк через метод join()
- Структура строк в Python
- Декораторы в Python
- Оператор объединения словарей
- Конкатенация строковых литералов
- Объединение словарей в Python
- Атрибуты класса и экземпляра
- Сортировка HTML по CSS-селектору
- Работа с процессами в Python
- Установка и использование Python-dateutil
- Принципы LSP и ISP в Python
- Объединение словарей в Python
- Поиск индекса элемента
- Функция __init__ в Python
- f-строки в формате строк
- Python enumerate() функции
- Логирование с Logzero
- Возведение в квадрат с помощью itertools
- Обновление множества в Python
- Мощь вложенных функций в Python
- Многопоточность и асинхронное программирование в Python
- Отрицательные индексы списков в Python
- Декораторы в Python
- Печать календаря
- Итерация по коллекции в Python
- Поиск индексов в списке
- Перегрузка операторов в Python















