Курс 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. ROT13 Шифр Цезаря в Python
  2. Конкатенация строк с помощью join()
  3. Работа с collections в Python
  4. Генераторы по генератору
  5. Beautiful Soup — извлечение данных из HTML
  6. Команда %dhist — список посещенных каталогов
  7. Определение локальных переменных в Python
  8. Кортеж в Python: создание и использование
  9. Использование type hints
  10. Инициализация объекта
  11. Удаление файлов с shutil.os.remove()
  12. Карта бомбоубежищ в Москве и Питере
  13. Декоратор Property в Python
  14. Применение функции к списку
  15. Создание новой даты в Python
  16. Проблемы с dict в Python
  17. Проверка ввода с помощью isdigit
  18. Упрощение условных выражений с тернарным оператором
  19. Очистка данных в Python
  20. Python Тесты и Гайды
  21. Отладчик pdb: начало работы
  22. Генерация ключей RSA
  23. Поиск частого элемента
  24. Аннотации типов в Python
  25. Многострочные комментарии в Python
  26. Срез в Python
  27. Оценка точности модели
  28. Python: Splat-оператор и splatty-splat
  29. Запрос DELETE с библиотекой requests
  30. Функция enumerate() — Python
  31. Использование defaultdict в Python
  32. Форматирование строк в Python
  33. Метод get() для словарей
  34. Работа с модулем random
  35. Шаблоны Flask: условия и циклы
  36. Объединение словарей в Python
  37. Модуль future Python
  38. Подсчет элементов в Python
  39. Кортежи в Python: особенности и преимущества
  40. Срезы в Python
  41. Python: цикл for и оператор присваивания
  42. Добавление элементов в список: append() vs extend()
  43. Нахождение хеша для бесконечности и NaN в Python
  44. Работа с collections.Counter
  45. Распаковка элементов массива

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