Курс 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. Проверка на палиндром
  2. Переопределение метода len
  3. Декораторы в Python
  4. Метод ior для битовых операций
  5. Объединение словарей в Python
  6. Работа с NumPy.linalg
  7. Форматирование строк в Python
  8. Выражения-генераторы в Python
  9. Преобразование текста в нижний регистр
  10. Создание обратного итератора
  11. Операторы сравнения в Python
  12. Python Тесты и Гайды
  13. Копирование списков в Python
  14. Многострочные комментарии в Python
  15. Операторы объединения в Python 3.9
  16. Функция zip() в Python
  17. Сортировка данных в Python
  18. Разделение строки в Python
  19. Инициализация структур данных
  20. Возврат нескольких значений из функции
  21. Использование обратной косой черты в f-строках
  22. Работа с itertools
  23. Взаимодействие с sys
  24. Мониторинг памяти с Pympler
  25. Создание класса в Python
  26. Метод get() в Python
  27. Установка random seed в Python
  28. Вложенные циклы в Python
  29. Автоматизация действий с Pyautogui
  30. Очистка данных с помощью pandas
  31. Функция pow() — возвести число в степень
  32. Преобразование числа в восьмеричную строку
  33. Повторение элементов в Python
  34. Изменение логики работы с временем
  35. Хеширование паролей с использованием salt
  36. Аннотации типов в Python
  37. Декоратор Property в Python
  38. Скачать видео с YouTube
  39. Работа с утверждениями в Python
  40. Избегайте ошибку FileNotFoundError
  41. JMESPath в Python
  42. Работа со строками в Python
  43. Функции-генераторы в Python

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