English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основы Python

Управление потоком Python

Функции в Python

Типы данных в Python

Работа с файлами Python

Объекты и классы Python

Даты и время Python

Продвинутые знания Python

Руководство по Python

Метод partition() использования Python строк и примеры

Методы строк Python

Метод partition() используется для разделения строки по указанному разделителю.
Если строка содержит указанный разделитель, то возвращает тройной кортеж, первый из которых - подстрока слева от разделителя, второй - сам разделитель, третий - подстрока справа от разделителя.

Синтаксис partition()

string.partition(separator)

Параметр partition()

Метод partition() принимает строковый параметр separator, который разрезает строку при первом появлении.

Возврат partition()

Метод partition() возвращает тройной кортеж, первый из которых - подстрока слева от разделителя, второй - сам разделитель, третий - подстрока справа от разделителя.

  Содержит:

  • Часть перед разделителем, разделитель параметр, и часть после разделителя (если в строке найден параметр разделителя)

  • Строка herself и два пустых строки (если не найден параметр separator)

Пример: как работает partition()?

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")

Методы строк Python