Курс 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. Декоратор total_ordering для класса Point
  3. Оболочка Python
  4. Генераторы в Python
  5. Вложенные функции в Python
  6. Форматирование строк в Python
  7. Функция enumerate в Python
  8. Функция enumerate в Python
  9. Метод repr() в Python
  10. Изменение IP-адреса в Python
  11. Управление контекстом выполнения кода
  12. Flask — веб-фреймворк Python
  13. Обучение модели с указанием эпох
  14. Создание функций высшего порядка
  15. Блок try…finally в Python
  16. Передача словаря через **kwargs
  17. Работа с defaultdictами в Python
  18. Измерение времени выполнения кода с использованием time
  19. Хранение переменных в Python.
  20. Создание новых функций через partial
  21. Генераторы в Python
  22. Изменение объектов в Python
  23. Передача аргументов через **arguments
  24. Enum в Python: создание и использование перечислений
  25. Метод join() для объединения элементов строки
  26. Транспонирование 2D-массива с помощью zip
  27. Константы в модуле cmath
  28. Класс-оболочка для словарей
  29. Проверка элемента в множестве.
  30. Python: возвращение нескольких значений
  31. Поиск email
  32. TON Smart Challenge #2: участие и подготовка
  33. Приоритет операций в Python
  34. Распаковка элементов массива
  35. Применение функции map() в Python
  36. Сортировка списка по индексам
  37. Защита данных в Python
  38. Закрытие файла в Python
  39. Оператор is в Python
  40. Регистрация на TenChat
  41. Удаление элементов во время итерации
  42. Обработка данных в Python
  43. Оператор @ для умножения матриц
  44. Управление IP-адресами через прокси

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