Ангел Бэби Новые серии - Игра окончена (29 серия) Поучительные мультики для детей
Оглавление:
Одной из распространенных операций при работе со строками является разбиение строки на массив подстрок с использованием заданного разделителя., мы поговорим о том, как разбить строку в Python.
Метод.split ()
В Python строки представлены как неизменяемые объекты
str
. Класс
str
поставляется с несколькими строковыми методами, которые позволяют вам манипулировать строкой.
Метод
.split()
возвращает список подстрок, разделенных разделителем. Он имеет следующий синтаксис:
str.split(delim=None, maxsplit=-1)
Разделитель может быть символом или последовательностью символов, а не регулярным выражением.
В приведенном ниже примере мы разбиваем строку
s
используя запятую в качестве разделителя:
s = 'Sansa, Tyrion, Jon'
s.split(', ')
s = 'Sansa, Tyrion, Jon'
s.split(', ')
В результате получается список строк:
Строковые литералы обычно заключаются в одинарные кавычки, хотя можно использовать и двойные кавычки.
Последовательность символов также может быть использована в качестве разделителя:
s = 'Sansa::Tyrion::Jon'
s.split('::')
s = 'Sansa::Tyrion::Jon'
s.split('::')
Когда
maxsplit
, он ограничит количество разбиений. Если не указано или
-1
, количество разделений не ограничено.
s = 'Sansa;Tyrion;Jon'
s.split(';', 1)
s = 'Sansa;Tyrion;Jon'
s.split(';', 1)
В списке результатов будет максимум
maxsplit+1
элементов:
Если
delim
не указан или имеет значение
Null
, строка будет разделена с использованием пробела в качестве разделителя. Все последовательные пробелы рассматриваются как один разделитель. Кроме того, если строка содержит конечные и начальные пробелы, результат не будет содержать пустых строк.
Чтобы лучше это проиллюстрировать, давайте рассмотрим следующий пример:
' Daenerys Hodor Arya Jaime Bran '.split()
' Daenerys Hodor Arya Jaime Bran '.split(' ')
Если разделитель не используется, возвращаемый список не содержит пустых строк. Если в качестве разделителя задано пустое пространство
' '
то начальные, конечные и последовательные пробелы приведут к тому, что результат будет содержать пустые строки.
Вывод
Разделение строк является одной из самых основных операций. Прочитав этот урок, вы должны хорошо понимать, как разбивать строки в Python.
Кэмерон Диаз может разбить компьютер
Что-то о Кэмерон Диаз, который может заразить вас вирусом. Ослепительная г-жа D возглавляет последний список самых опасных знаменитостей в Интернете McAfee.
Как добавить адресную строку на панель задач в Windows 10/8/7
Узнайте, как удалить или добавить адресную строку, Коснитесь клавиш, ссылок и других панелей инструментов на панели задач Windows. В адресной строке вы можете запускать URL-адреса и инструменты.
Как легко разбить и объединить PDF-документы с pdfsam
Узнайте, как легко разделять и комбинировать PDF-документы с PDFsam.