Курс 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. Управление ресурсами с контекстными менеджерами
  3. Основы работы с os
  4. Подсчет частотности элементов в Python
  5. Генераторы данных
  6. Аннотации типов в Python
  7. Форматирование строк в Python
  8. Работа с Requests для HTTP-запросов
  9. Установка Home Assistant
  10. Работа с модулем random
  11. Экранирование символов в Python
  12. Retrying в Python: повторные вызовы
  13. Частичное применение функций в Python
  14. Создание списка через итерацию
  15. Игра «Угадывание чисел»
  16. Обработка элементов в Python
  17. Списки в Python: синтаксис представления
  18. Модуль subprocess: запуск внешних команд
  19. Функция sleep() в Python
  20. Генераторы списков в Python
  21. Работа с enumerate()
  22. Оператор «is not» в Python
  23. Создание списков в Python
  24. Простой калькулятор Python
  25. Поиск индекса элемента
  26. UserList в Python: Описание и примеры использования
  27. Повторение элементов в Python
  28. Оператор is в Python
  29. Создание списков в Python
  30. Использование функции product
  31. Декоратор Ajax required
  32. Область видимости переменных
  33. Поиск индексов в списке
  34. Функция __init__ в Python
  35. Преобразование текста в речь с Python
  36. Работа с классами данных
  37. Иерархия классов в Python
  38. Хранение данных с помощью dataclasses
  39. Подсчет элементов в списке с Counter
  40. Метод join() для объединения элементов строки
  41. Объединение объектов в Python
  42. Установка и использование библиотеки google
  43. Подписка на Kaspersky Team
  44. Метод eq для сравнения объектов
  45. Python OrderedDict и fromkeys() — работа с словарями
  46. Возвращение нескольких значений через кортеж или класс
  47. Метод pos в Python
  48. Визуализация пропусков данных

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