80 of 151 menu

Метод rindex

Метод rindex сатр ичидаги қисм сатрнинг oxиридан бошлаб излангандаги энг катта индексни қайтаради. Методнинг биринчи параметрида биз излайдиган сатр ёки қисм сатрни кўрсатамиз, иккинчи ихтиёрий параметрда - излаш бошланишининг индекси, учинчи ихтиёрий параметрда - излаш тугашининг индекси.

rfind методидан фарқли ўларок, rindex метода қисм сатр топилмаган тақдирда ValueError истисносини ташлайди.

Синтаксис

сатр.rindex(нимани топиш керак, [излаш бошланиши], [излаш тугаши])

Мисол

Келинг, сатрнинг oxиридан бошлаб биринчи 'a' қисм сатрнинг ўрнини топайлик:

txt = 'abacdea' print(txt.rindex('a'))

Кодни ишга тушириш натижаси:

6

Мисол

Энди излаш чекларини белгилаймиз:

txt = 'abacdea' print(txt.rindex('a', 1, 3))

Кодни ишга тушириш натижаси:

2

Мисол

Энди метода rindex ёрдамида mавжуд бўлмаган қисм сатрни изшаймиз:

txt = 'abacdea' print(txt.rindex('f'))

Кодни ишга туширгандан сўнг метод бизга xатони қайтарди:

ValueError: substring not found

Шунингдек қаранг

  • метод replace,
    сатрдаги қисм сатрни излаб, алмаштиради
  • метод startswith,
    сатр бошланған қисм сатрни текширади
  • метод rfind,
    сатрдаги oxириги мос келган қисм сатрнинг индексини қайтаради
  • метод count,
    сатрдаги қисм сатрнинг учрашлар сонини қайтаради
  • метод endswith,
    сатр oxиридаги қисм сатрни текширади
  • метод find,
    сатрдаги биринчи мос келган қисм сатрнинг индексини қайтаради
Ўзбек
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeOʻzbekTiếng Việt
Биз веб-сайт ишлаши, таҳлил қилиш ва персоналлаштириш учун кукидан фойдаланамиз. Маълумотларни қайта ишлаш Махфийлик сиёсатига мувофиқ амалга оширилади.
ҳаммасини қабул қилиш мослаштириш рад этиш