Что делает метод `split()`?

Метод split() разбивает строку на список подстрок, используя указанный разделитель. Если разделитель не указан, то используются пробельные символы (пробел, табуляция, перенос строки) в качестве разделителя.

Метод split() в Python используется для разделения строки на список подстрок на основе указанного разделителя.

Основные характеристики:

  • Разделитель (sep): Принимает необязательный аргумент sep, который указывает строку, используемую в качестве разделителя. Если sep не указан (или указан как None), разделителем по умолчанию является любой пробельный символ (пробел, табуляция, перенос строки).
  • Максимальное количество разделений (maxsplit): Принимает необязательный аргумент maxsplit, который определяет максимальное количество разделений, которые должны быть выполнены. Если maxsplit не указан (или указан как -1), будут выполнены все возможные разделения.
  • Возвращаемое значение: Возвращает список подстрок.

Примеры использования:

Разделение по пробелу:

text = "Это пример строки"
result = text.split()
print(result)  # Вывод: ['Это', 'пример', 'строки']

Разделение по запятой:

text = "яблоко,банан,апельсин"
result = text.split(",")
print(result)  # Вывод: ['яблоко', 'банан', 'апельсин']

Разделение с ограничением количества разделений:

text = "один два три четыре"
result = text.split(maxsplit=2)
print(result)  # Вывод: ['один', 'два', 'три четыре']

Разделение по переносу строки:

text = "строка1\nстрока2\nстрока3"
result = text.splitlines() #или text.split('\n')
print(result) # Вывод: ['строка1', 'строка2', 'строка3']

Важно: Метод split() не изменяет исходную строку; он возвращает новый список.

0