В Python для разделения строки на подстроки с использованием разделителя, можно воспользоваться методом split()
, который доступен для объектов типа str
.
Синтаксис метода split()
выглядит следующим образом:
строка.split(разделитель, максимальное_количество_разбиений)
где разделитель
- это символ или подстрока, по которому будет происходить разделение строки.
Также может быть указано опциональное значение максимальное_количество_разбиений
, которое ограничивает количество элементов в результирующем списке после разделения. По умолчанию это значение равно -1
, что означает разделение всех подстрок.
Рассмотрим примеры использования метода split()
:
строка = "разделение строки по пробелу" разделенные_подстроки = строка.split() # Разделение строки по пробелу (по умолчанию) print(разделенные_подстроки) # Вывод: ['разделение', 'строки', 'по', 'пробелу'] разделенные_подстроки = строка.split(' ') # Разделение строки по пробелу (явное указание разделителя) print(разделенные_подстроки) # Вывод: ['разделение', 'строки', 'по', 'пробелу'] строка = "разделение,строки,по,запятой" разделенные_подстроки = строка.split(',') # Разделение строки по запятой print(разделенные_подстроки) # Вывод: ['разделение', 'строки', 'по', 'запятой'] разделенные_подстроки = строка.split(',', 2) # Разделение строки по запятой (с максимумом 2 разбиений) print(разделенные_подстроки) # Вывод: ['разделение', 'строки', 'по,запятой']
Метод split()
возвращает список подстрок, на которые была разделена исходная строка. Полученный список можно использовать для выполнения разных операций, таких как обработка каждой подстроки по отдельности или объединение в новую строку.