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

Python предоставляет удобный способ разделения строк на список подстрок с помощью метода split(). Для этого достаточно вызвать этот метод у строки, которую вы хотите разбить, и передать в него символ, по которому будет происходить разделение. Например, если у вас есть строка «Пример текста для разбиения», и вы хотите разбить ее на слова, вы можете использовать следующий код:


mystring = "Пример текста для разбиения"
words = mystring.split()
print(words)

В данном случае, метод split() разобьет строку по символу пробела и вернет список слов. Однако, если вам нужно разделить строку по другому символу, то вы можете передать его в качестве аргумента методу split(). Например, чтобы разделить строку по запятой, вы можете воспользоваться следующим кодом:


mystring = "apple,banana,cherry"
fruits = mystring.split(",")
print(fruits)

Если вам необходимо разделить строку по пустому месту, то вы можете использовать метод split() без аргументов. В этом случае, строка будет разделена по любым последовательностям пробельных символов. Например:


mystring = "Это пример  текста   для   разбиения"
words = mystring.split()
print(words)

Кроме того, метод split() имеет необязательный параметр maxsplit, который позволяет определить максимальное количество разбиений. По умолчанию maxsplit равен -1, что означает отсутствие ограничений. Однако, вы можете указать конкретное число разбиений. Например, чтобы разбить строку только на две части, вы можете воспользоваться следующим кодом:


mystring = "разбить эту строку на две части"
parts = mystring.split(" ", 1)
print(parts)
Твои коллеги будут рады, поделись в

Автор урока

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

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

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

  1. Искажение имен в Python
  2. Конструктор в Python
  3. Фильтрация элементов с помощью islice
  4. Работа с изображениями PIL
  5. Ускорение обработки данных с %autoawait
  6. Операции со строками в Python
  7. Удаление специальных символов с помощью re.sub
  8. Использование метода lower()
  9. Исправление ошибки NameError
  10. Тестирование с responses
  11. Установка Git и AWS CLI
  12. Сравнение объектов в Python
  13. Взаимодействие с sys
  14. Преобразование данных в Python
  15. Преобразование PowerPoint в PDF.
  16. Работа с эмодзи в Python
  17. Проверка файла .py на синтаксис.
  18. Flask: создание веб-приложений
  19. Проверка условий: all и any
  20. Разделение строк в Python
  21. Поиск частых элементов в списке
  22. Работа с deque в Python
  23. Аргумент по умолчанию
  24. Разработка Telegram-ботов
  25. Работа со строками в Python
  26. Работа с zip-архивами в Python
  27. Оформление текста в консоли с TermColor
  28. Хранение переменных в Python.
  29. Тип CodeType в Python.
  30. Отслеживание выполнения программы с библиотекой tqdm
  31. Проверка на истинность объектов в Python
  32. Печать списка с помощью метода join
  33. Просмотр внешнего файла в Python
  34. Работа с файлами в Python
  35. Простой калькулятор Python
  36. Определение имен функций
  37. Работа с комбинациями в Python.
  38. Работа с PosixPath() в Python
  39. Вычисление времени выполнения
  40. Работа с изображениями Pillow
  41. Объединение словарей в Python
  42. Модуль xkcd: добавление юмора в Python
  43. Метод __irshift__ для побитового сдвига вправо
  44. Модуль math: основные функции
  45. Операции с массивами в NumPy

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