English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Метод partition() используется для разделения строки по указанному разделителю.
Если строка содержит указанный разделитель, то возвращает тройной кортеж, первый из которых - подстрока слева от разделителя, второй - сам разделитель, третий - подстрока справа от разделителя.
Синтаксис partition()
string.partition(separator)
Метод partition() принимает строковый параметр separator, который разрезает строку при первом появлении.
Метод partition() возвращает тройной кортеж, первый из которых - подстрока слева от разделителя, второй - сам разделитель, третий - подстрока справа от разделителя.
Содержит:
Часть перед разделителем, разделитель параметр, и часть после разделителя (если в строке найден параметр разделителя)
Строка herself и два пустых строки (если не найден параметр separator)
string = "Python is fun" # Найден разделитель'is ' print(string.partition('is ')) # Не найден разделитель'not' print(string.partition('not ')) string = "Python is fun, isn't it" # Первое的出现“ is”разделение print(string.partition('is'))
При выполнении этого программы, вывод будет:
('Python ', 'is ', 'fun') ('Python is fun', '', '') ('Python ', 'is', " fun, isn't it")