Курс 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. Форматирование строк с f-строками
  2. Возвращение нескольких значений через кортеж или класс
  3. Проверка элемента в множестве.
  4. Пустой оператор pass в Python
  5. Итераторы с потерямиZIP
  6. Определение объема памяти объекта
  7. Преобразование чисел в Python
  8. Частичное применение функций в Python
  9. Поиск индексов подстроки
  10. Конвертация коллекций в Python
  11. Комплексные числа в Python
  12. Итерация по копии коллекции
  13. Проблемы с dict в Python
  14. Оптимизация методов в Python 3.7
  15. Отладка в Python
  16. Навыки Python: строки, типы данных
  17. Генерация ключей RSA
  18. Декоратор для группы пользователей в Django
  19. Списковые включения в Python
  20. Преобразование PowerPoint в PDF.
  21. Измерение времени выполнения кода
  22. Работа с каталогами в Python
  23. Избегайте двойного подчеркивания
  24. Замена текста в Python
  25. Сравнение def и lambda-функций
  26. Конвертация текстовых чисел с помощью Numerizer
  27. Операция += для списков
  28. Мониторинг работы программы Py-spy
  29. Функция print() — вывод информации
  30. Область видимости переменных
  31. Чтение бинарного файла в Python.
  32. Python reversed() функция
  33. Управление браузером с Selenium
  34. Работа с deque из collections
  35. F-строки в Python
  36. Операции со строками в Python
  37. Реверс строки в Python
  38. Закрытие файла в Python
  39. Декораторы в Python
  40. Однострочники Python
  41. Поиск анаграмм с Counter
  42. Работа с collections в Python.
  43. Создание Telegram-бота на Python
  44. Модуль functools в Python
  45. Работа со словарями
  46. Метод difference_update() — разность множеств
  47. Beautiful Soup — извлечение данных из HTML
  48. Генераторные выражения и islice.

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