Метод partition () розбиває рядок при першому вході рядка аргументу і повертає кортеж, що містить частину перед роздільником, рядок аргументу та частину після роздільника.
Синтаксис partition()
:
string.partition (роздільник)
Розділ () Параметри ()
partition()
Метод приймає параметр роздільник рядка , який відокремлює рядок на перше входження цього.
Повернене значення з розділу ()
Метод розділу повертає 3-кортеж, що містить:
- частина перед роздільником, параметр роздільника та частина після роздільника, якщо параметр розділювача знайдено в рядку
- сам рядок і два порожні рядки, якщо параметр розділювача не знайдено
Приклад: Як працює розділ ()?
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 is fun', '', '') ('Python', 'is', "весело, чи не так")