Методи rfind
Методи rfind индекси
мувофиқати зерсатрро аз охири сатр бармегардонад. Дар
параметри якуми метод сатр ё зерсатрро,
ки мехоҳем пайдо кунем, муайян мекунем, дар
параметри дуввуми ихтиёрӣ - индекси
оғози ҷустуҷӯ, дар параметри сеюми ихтиёрӣ - индекси охири ҷустуҷӯ. Агар
зерсатр ёфт нашавад, метод адади
-1-ро бармегардонад.
Синтаксис
сатр.rfind(чиро ёфтан лозим аст, [индекси оғози ҷустуҷӯ], [индекси охири ҷустуҷӯ])
Намуна
Биёед позицияи аввалин зерсатри
'a'-ро аз охири сатр пайдо кунем:
txt = 'abacdea'
print(txt.rfind('a'))
Натиҷаи иҷрои код:
6
Намуна
Ва акнун биёед ҳудудҳои ҷустуҷӯро муайян кунем:
txt = 'abacdea'
print(txt.rfind('a', 1, 3))
Натиҷаи иҷрои код:
2
Намуна
Ва акнун биёед бо ёрии метода
rindex зерсатри мавҷуднабударо ҷустуҷӯ кунем:
txt = 'abacdea'
print(txt.rfind('f'))
Натиҷаи иҷрои код:
-1
Инчунин нигаред
-
методи
find,
ки позицияи зерсатрро дар сатр бармегардонад -
методи
index,
ки позицияи зерсатрро дар сатр бармегардонад -
методи
rindex,
ки позицияи зерсатрро аз охири сатр меҷӯяд -
методи
count,
ки шумораи вурудҳои зерсатрро дар сатр бармегардонад -
методи
endswith,
ки вуруди зерсатрро аз охири сатр санҷед мекунад