Курс Python → split() без разделителя

При использовании функции split() в Python, если параметр sep не указан или равен None, то строки будут разбиты на подстроки по пробельным символам (пробел, табуляция, перенос строки). При этом начальные и конечные пробелы будут игнорироваться в возвращаемом списке.

Кроме того, если в строке присутствуют последовательные пробельные символы, они также будут считаться одним разделителем. Это означает, что если строка содержит несколько пробелов между словами, то они будут считаться одним разделителем и не приведут к появлению пустых строк в возвращаемом списке после разделения.

Для наглядности рассмотрим пример:


s = "разработчик   Python"
result = s.split()
print(result) # ['разработчик', 'Python']

В данном случае строка s содержит несколько пробелов между словами «разработчик» и «Python». Однако благодаря использованию функции split() без указания разделителя, пробелы игнорируются, и в итоговом списке получаем два элемента без лишних пробелов.

Твои коллеги будут рады, поделись в

Автор урока

Дмитрий Комаровский
Дмитрий Комаровский

Автоматизация процессов
в КраснодарБанки.ру

Другие уроки курса "Python"

  1. Возврат значений из генератора
  2. Создание вложенного генератора
  3. Удаление символа из строки
  4. None в Python: использование и особенности
  5. Оператор Walrus в Python
  6. Проверка подстроки в строке с помощью in
  7. Удаление элемента по индексу в Python
  8. Инверсия списка/строки в Python
  9. Создание спинбокса в tkinter
  10. Конкатенация строк в Python
  11. Проверка версии Python
  12. Работа с географическими данными.
  13. ChainMap избыточные ключи
  14. HTTP-запросы с библиотекой Requests
  15. Возврат нескольких значений из функции
  16. Отладка в командной строке
  17. Метод setdefault() в Python
  18. Назначение максимального и минимального значения переменной в Python.
  19. Работа с timedelta
  20. Мощь вложенных функций в Python
  21. Генератор чисел Фибоначчи
  22. Проверка версии Python
  23. Модуль subprocess: запуск внешних команд
  24. История Python
  25. Метод classmethod
  26. Регистрация на TenChat
  27. Solidity для DeFi Ethereum
  28. Работа с URL-адресами в Python
  29. Удаление элементов из списка в Python.
  30. Кортеж в Python: создание, доступ, изменение
  31. Преобразование числа в восьмеричную строку
  32. Извлечение данных из JSON
  33. Объединение списков в Python
  34. Модуль array: создание и использование массивов
  35. Создание GUI с Tkinter: Entry
  36. Метод enumerate() в Python
  37. Именованные кортежи в Python
  38. Переменная Шредингера
  39. Работа с deque из collections
  40. Списки: объединение, изменение
  41. Метод index() в Python
  42. Бинарный поиск
  43. Множественные конструкторы в Python
  44. Функция eval() в Python
  45. Модуль math: константы π и e
  46. Манипуляция формой массива в Numpy
  47. Проверка индексов коллекции

Marketello читают маркетологи из крутых компаний