rindex մեթոդը
rindex մեթոդը վերադարձնում է տողի վերջից
ենթատողի համընկնման ամենամեծ ինդեքսը:
Մեթոդի առաջին պարամետրում նշում ենք տողը
կամ ենթատողը, որը ցանկանում ենք գտնել,
երկրորդ օպցիոնալ պարամետրում - որոնման
սկզբի ինդեքսը, երրորդ օպցիոնալ պարամետրում -
որոնման ավարտի ինդեքսը:
Ի տարբերություն rfind
մեթոդի, rindex մեթոդը նետում է բացառություն
ValueError, եթե ենթատողը չի
գտնվել:
Շարահյուսություն
տող.rindex(ինչ պետք է գտնել, [որոնման սկիզբ], [որոնման ավարտ])
Օրինակ
Եկեք գտնենք 'a' առաջին ենթատողի դիրքը
տողի վերջից.
txt = 'abacdea'
print(txt.rindex('a'))
Կոդի կատարման արդյունք.
6
Օրինակ
Հիմա եկեք սահմանենք որոնման սահմանները.
txt = 'abacdea'
print(txt.rindex('a', 1, 3))
Կոդի կատարման արդյունք.
2
Օրինակ
Հիմա եկեք փորձենք rindex մեթոդով գտնել
գոյություն չունեցող ենթատող.
txt = 'abacdea'
print(txt.rindex('f'))
Կոդի կատարումից հետո մեթոդը վերադարձրեց սխալ.
ValueError: substring not found
Տես նաև
-
replaceմեթոդը,
որը որոնում և փոխարինում է ենթատողը տողում -
startswithմեթոդը,
որը ստուգում է ենթատողը տողի սկզբից -
rfindմեթոդը,
որը վերադարձնում է տողում ենթատողի վերջին համընկնման ինդեքսը -
countմեթոդը,
որը վերադարձնում է տողում ենթատողի հայտնվելու քանակը -
endswithմեթոդը,
որը ստուգում է ենթատողի հայտնվելը տողի վերջից -
findմեթոդը,
որը վերադարձնում է տողում ենթատողի առաջին համընկնման ինդեքսը