Курс 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. JMESPath в Python
  2. Обход элементов в Python
  3. Курсы Яндекс Практикум
  4. Поиск с библиотекой Google
  5. Расширение операции побитового «и» в Python
  6. Enum в Python
  7. Структурирование именованных констант
  8. Генераторы в Python
  9. Метод join() для объединения элементов строки
  10. Тестирование времени с Freezegun
  11. Метод setdefault() в Python
  12. Создание и инициализация объектов
  13. Monkey Patching в Python
  14. Метод init в Python
  15. Протокол управления контекстом
  16. Работа с срезами в Python
  17. Удаление файлов в Python
  18. Константы в модуле cmath
  19. Логирование с Logzero: ротация файла
  20. Работа с комплексными числами в Python
  21. Вложенные циклы в Python
  22. Простой калькулятор Python
  23. Отправка POST-запроса в REST API
  24. Структура данных словарь в Python
  25. Проверка дублей в списке.
  26. Генераторы в Python
  27. Добавление Progressbar в Python
  28. Логический оператор «and» в Python
  29. Метод __iand__ для пользовательских классов
  30. Создание GUI с Tkinter: Entry
  31. Итераторы с потерямиZIP
  32. Python: Splat-оператор и splatty-splat
  33. Аннотации типов в Python
  34. Сортировка и разворот списка
  35. Наиболее частотные элементы с помощью Counter
  36. Генераторы в Python
  37. Разбиение строки в Python
  38. Поиск с помощью регулярных выражений
  39. Создание и удаление объектов
  40. Метод join() для объединения элементов
  41. Управление User-Agent в Python
  42. Установка User-Agent в Python
  43. Отладка кода
  44. Инициализация переменных
  45. TypedDict для kwargs в Python 3.12

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