Курс 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. Работа с timedelta
  4. Работа с базами данных SQLite
  5. Оптимизация памяти с __slots__
  6. Генераторы списков в Python
  7. Поиск индексов подстроки
  8. Оператор «or» в Python
  9. Удаление знаков препинания в Python
  10. Использование эмодзи в Python
  11. Философия Python
  12. Функции map, filter и reduce
  13. Быстрый поиск кода
  14. Разделение строки с помощью re.split()
  15. Аннотации типов в Python
  16. Функции map() и reduce() в Python
  17. Распаковка с оператором *
  18. Удаление элемента из списка
  19. Метод join() для объединения элементов
  20. Простой калькулятор Python
  21. Проблема сравнения словарей
  22. Работа с CSV файлами
  23. Работа с файлами в Python
  24. Повторение и перенос строки
  25. Функция all() в Python
  26. Использование *args
  27. Flask — веб-фреймворк Python
  28. Список методов и атрибутов
  29. Объединение Python и Shell
  30. ChainMap избыточные ключи
  31. Капитализация строк
  32. Работа с типами данных в Python с помощью pydantic.
  33. Обратный список чисел
  34. Big O оптимизация
  35. Метод difference_update() — разность множеств
  36. Установка Python — Простое руководство
  37. Использование функции product
  38. CSV строка разделение в Python
  39. Переменные в Python: сокращение гласных
  40. Импорт в Python: список all
  41. Названия переменных
  42. Методы HTTP запросов в Flask
  43. Разделение строки с регулярными выражениями
  44. Создание новых функций с помощью functools.partial
  45. Numpy: разбиение массивов
  46. Создание циклической ссылки
  47. Инверсия списка и строки в Python

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