Усули partition
Усули partition кортеже аз сатр бармегардонад,
ки аз рӯи якумин мувофиқати
зерсатр ва ҷудокундаи муайанкардашуда дар параметр
ҷудо шудааст.
Синтаксис
сатр.partition(ҷудокунда)
Намуна
Биёед усули partition-ро ба
сатри зерин татбиқ кунем:
txt = 'abc_dea'
print(txt.partition('_'))
Натиҷаи иҷрои код:
('abc', '_', 'dea')
Намуна
Ҳоло аломати иловагии '_'-ро ба сатри мо илова кунем ва боз усули
partition-ро татбиқ кунем:
txt = 'ab_cd_ea'
print(txt.partition('_'))
Чун аз натиҷа дида мешавад, усул
сатрро фақат аз рӯи якумин мувофиқати
аломати '_' ҷудо кард:
('ab', '_', 'cd_ea')
Нигаред низ
-
усули
rpartition,
ки сатрро аз рӯи охирин мувофиқати зерсатр ҷудо мекунад -
усули
rsplit,
ки сатрро аз рӯи зерсатр аз рост ҷудо мекунад -
усули
split,
ки сатрро аз рӯи зерсатр аз чап ҷудо мекунад -
усули
join,
ки сатрро аз рӯи зерсатр аз чап ҷудо мекунад