Равиши endswith

Равиши endswith месанҷад, ки оё сатр ба зерсатр (подстрока)-и мушаххасшуда анҷом меёбад ва қиматҳои True ё False бармегардонад. Дар параметри аввали равиш зерсатр (подстрока)-и заруриамонро муайян мекунем, дар параметри дуюм ва сеюми ихтиёрӣ ба тартиб - индекси оғози ҷустуҷӯ ва индекси анҷоми ҷустуҷӯ мебошанд.

Синтаксис

pythonсатр.endswith(зерсатр, [индекси оғози ҷустуҷӯ], [индекси анҷоми ҷустуҷӯ])

Мисол

Биёед зерсатр (подстрока)-и 'a'-ро пайдо кунем, барои ҷустуҷӯ оғоз ва анҷомро муайян карда:

pythontxt = 'abcadea'
print(txt.endswith('a', 0, 4))

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

pythonTrue

Мисол

Биёед зерсатр (подстрока)-и 'a'-ро пайдо кунем, тағйир додани индексҳо барои ҷустуҷӯ:

pythontxt = 'abcadea'
print(txt.endswith('a', 0, 3))

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

pythonFalse

Мисол

Ва акнун месанҷем, ки оё зерсатр (подстрока)-и мо ба 'a' анҷом меёбад:

pythontxt = 'abcadea'
print(txt.endswith('a'))

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

pythonTrue

Ҳамчунин нигаред

  • равиши startswith,
    ки зерсатр (подстрока)-ро аз аввали сатр месанҷад
  • равиши count,
    ки шумори вурудҳои зерсатр (подстрока)-ро дар сатр бармегардонад
  • равиши replace,
    ки зерсатр (подстрока)-ро дар сатр ҷустуҷӯ ва иваз мекунад
  • равиши find,
    ки индекси аввалин мосеҳати зерсатр (подстрока)-ро дар сатр бармегардонад