Курс 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. Работа со строками в Python.
  4. Вывод баннеров
  5. Экспорт данных в файл.
  6. Сортировка данных с лямбда-функциями
  7. Очистка списка от False, None, 0, «»
  8. Переопределение унарных операторов
  9. Оператор assert в Python
  10. Обработка исключений в Python
  11. Управление контекстом выполнения
  12. Работа с байтовыми строками в Python
  13. Форматирование объектов с модулем pprint
  14. Удаление элементов во время итерации
  15. Сортировка в Python
  16. PUT запрос для обновления данных
  17. Уникальность ключей в словаре
  18. Работа с YAML в Python
  19. Гибкие функции Python
  20. Замена символов в строке
  21. Работа с дробями в Python
  22. Подсчет количества элементов в списке
  23. EMOT преобразование эмодзи в текст
  24. Использование модуля __future__
  25. Блок try-except-else
  26. Комплексные числа в Python
  27. Оператор == в Python
  28. Обработка исключений в Python 3
  29. Моржовый оператор в Python 3.8
  30. Основы работы со списками
  31. Распаковка элементов массива
  32. Частичное совпадение пользовательского ввода в Python 3.10
  33. Counter() — подсчет элементов
  34. Обработка исключений в Python
  35. Проверка существования переменной с оператором :=
  36. Обмен значений переменных в Python
  37. Функции map() и reduce() в Python
  38. Метод сравнения объектов в Python
  39. TON Smart Challenge #2: участие и подготовка
  40. Переворот списка в Python
  41. Просмотр внешних файлов в %pycat
  42. Работа с множествами в Python
  43. Создание тестовых данных с Faker
  44. ChainMap избыточные ключи
  45. Функции map, filter, reduce

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