Курс 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. Декораторы для регистрации функций
  2. Хешируемые ключи в Python
  3. Асинхронное программирование с asyncio
  4. Решатель судоку на Python с pygame
  5. Склеивание строк через метод join()
  6. Отслеживание прогресса с tqdm
  7. Форматирование вывода с F-строками
  8. Основы работы с os
  9. Генераторы по генератору
  10. Переменная Шредингера
  11. Область видимости переменных
  12. Открытие и редактирование скриптов Python
  13. Генераторы в Python
  14. Проверка дубликатов в Python
  15. Сортировка HTML-элементов
  16. Оператор break в Python
  17. Работа с файлами в Python
  18. Импорт и использование модулей в Python
  19. Сравнение объектов в Python
  20. Атрибуты массивов в Numpy
  21. Переворот строки с использованием цикла
  22. Итерации в Python
  23. Оператор «and» в Python
  24. Модуль xkcd: добавление юмора в Python
  25. Метод округления чисел
  26. Логирование с Logzero
  27. Метод join() для объединения элементов
  28. Enum в Python
  29. Округление банкира в Python
  30. Поиск самого длинного слова в списке с использованием max()
  31. Кортеж в Python: создание и использование
  32. Метод ifloordiv для пользовательских классов
  33. Генератор списка с условием if
  34. Управление контекстом выполнения кода
  35. Определение относительного пути
  36. Класс UserDict: дополнительная функциональность
  37. Замена текста с помощью sub
  38. Руководство по библиотеке pydantic
  39. Списки в Python: синтаксис представления
  40. Порядок и длина множеств в Python
  41. Рекурсия для обращения строки
  42. Создание вложенного генератора
  43. Распаковка с оператором *
  44. Нахождение хеша для бесконечности и NaN в Python
  45. Метод сравнения объектов в Python

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