Метод partition () разделяет строку при первом появлении строки аргумента и возвращает кортеж, содержащий часть перед разделителем, строку аргумента и часть после разделителя.
Синтаксис partition()
:
string.partition (разделитель)
partition () Параметры ()
partition()
Метод принимает параметр разделитель строки , который отделяет строку на первое вхождение этого.
Возвращаемое значение из раздела ()
Метод раздела возвращает 3-кортеж, содержащий:
- часть перед разделителем, параметр разделителя и часть после разделителя, если параметр разделителя найден в строке
- сама строка и две пустые строки, если параметр-разделитель не найден
Пример: как работает partition ()?
string = "Python is fun" # 'is' separator is found print(string.partition('is ')) # 'not' separator is not found print(string.partition('not ')) string = "Python is fun, isn't it" # splits at first occurence of 'is' print(string.partition('is'))
Вывод
('Python', 'is', 'fun') ('Python - это весело', '', '') ('Python', 'is', "весело, не так ли")