Усули partition

Усули partition кортеже аз сатр бармегардонад, ки аз рӯи якумин мувофиқати зерсатр ва ҷудокундаи муайанкардашуда дар параметр ҷудо шудааст.

Синтаксис

pythonсатр.partition(ҷудокунда)

Намуна

Биёед усули partition-ро ба сатри зерин татбиқ кунем:

pythontxt = 'abc_dea'
print(txt.partition('_'))

Натиҷаи иҷрои код:

python('abc', '_', 'dea')

Намуна

Ҳоло аломати иловагии '_'-ро ба сатри мо илова кунем ва боз усули partition-ро татбиқ кунем:

pythontxt = 'ab_cd_ea'
print(txt.partition('_'))

Чун аз натиҷа дида мешавад, усул сатрро фақат аз рӯи якумин мувофиқати аломати '_' ҷудо кард:

python('ab', '_', 'cd_ea')

Нигаред низ

  • усули rpartition,
    ки сатрро аз рӯи охирин мувофиқати зерсатр ҷудо мекунад
  • усули rsplit,
    ки сатрро аз рӯи зерсатр аз рост ҷудо мекунад
  • усули split,
    ки сатрро аз рӯи зерсатр аз чап ҷудо мекунад
  • усули join,
    ки сатрро аз рӯи зерсатр аз чап ҷудо мекунад