81 of 151 menu

Metoda replace

Metoda replace provádí vyhledávání a nahrazování v řetězci. V prvním parametru metody určíme podřetězec, který chceme nahradit. Ve druhém parametru - čím ho chceme nahradit. Ve třetím volitelném parametru lze nastavit počet nahrazení podřetězce.

Syntaxe

řetězec.replace(co nahrazujeme, čím nahrazujeme, [počet nahrazení])

Příklad

Nahraďme všechny znaky 'a' !:

txt = 'abacdea' print(txt.replace('a', '!'))

Výsledek provedení kódu:

'!b!cde!'

Příklad

A nyní nastavme počet nahrazení:

txt = 'abacdea' print(txt.replace('a', '!', 2))

Výsledek provedení kódu:

'!b!cdea'

Viz také

  • metoda index,
    která hledá index shody podřetězce v řetězci
  • metoda format,
    která dosazuje data pomocí formátování řetězce
  • metoda count,
    která vrací počet výskytů podřetězce v řetězci
  • metoda endswith,
    která ověřuje výskyt podřetězce od konce řetězce
  • metoda find,
    která vrací index první shody podřetězce v řetězci
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout