Курс Python → Разделение строки с помощью split()

Функция str.split() в Python используется для разделения строки на подстроки на основе определенного разделителя. По умолчанию разделителем является пробел, но вы можете указать любой другой символ или строку в качестве разделителя. Результатом работы функции будет список подстрок, полученных после разделения исходной строки.

Пример использования функции str.split() выглядит следующим образом:


s = "Hello, world!"
result = s.split(",")
print(result)

В данном примере исходная строка «Hello, world!» разделяется по символу запятой. Результатом выполнения будет список [‘Hello’, ‘ world!’], так как строка разбивается на две подстроки.

Также можно использовать функцию split() непосредственно из класса str, что упрощает работу с методом. Например:


s = "Python is awesome"
result = str.split(s)
print(result)

В данном случае функция split() вызывается непосредственно из класса str, что позволяет разбить строку «Python is awesome» на отдельные слова. Результатом будет список [‘Python’, ‘is’, ‘awesome’], где каждое слово является отдельной подстрокой.

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

Автор урока

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

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

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

  1. Генератор списка в Python
  2. Раздувающийся словарь в Python
  3. Форматирование заголовков в Python
  4. Поиск частых элементов в списке
  5. Управление фоновыми задачами в Python
  6. Применение функции map() с лямбда-функциями
  7. Переопределение метода __pow__
  8. Применение функции map() в Python
  9. Перемешивание списка с shuffle()
  10. Оператор «or» в Python
  11. Протокол управления контекстом
  12. Логические значения в Python
  13. Генераторы в Python
  14. Кортеж в Python: создание и использование
  15. Метод __index__ в Python
  16. Хэш-функции и метод цепочек
  17. Создание новых функций через partial
  18. Работа с IP-адресами в Python
  19. Структуры данных в Python
  20. Декодирование строк в Python
  21. Проблема сравнения словарей
  22. Модуль array: создание и использование массивов
  23. Работа с NumPy массивами
  24. Расширение информации об ошибке в Python
  25. Создание класса очереди
  26. Виртуальные среды в Python
  27. Управление контекстом выполнения кода
  28. Декораторы в Python
  29. Комментарии в Python
  30. Numpy: использование Ellipsis
  31. Запуск файлового сервера
  32. Обучение модели с указанием эпох
  33. Логический оператор «and» в Python
  34. Обработка ошибок в JSON данных
  35. Сравнение строк в Python
  36. Счетчик в Python: most_common()
  37. Присвоение и ссылки
  38. Метод setitem в Python
  39. Работа с индексами списков
  40. Переопределение метода delitem в Python
  41. Метод rlshift для битового сдвига
  42. Типы возвращаемых значений в Python
  43. Округление чисел с помощью round
  44. Работа с срезами в Python
  45. Библиотека sh: использование команд bash в Python

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