Python - jak nahradit znak jiným znakem (řetězcem)

1 odpovědí
12.09.2017 napsal Javůrec dotaz do kategorie programovani 4 / 8

Python - jak nahradit znak jiným znakem (řetězcem)

Vyřešeno

programovani python promenne

Ahoj, učít se programovat s pythonem a nalezl jsem tento web. Nyní hledám jak vyřešit následující problém - mám rč ve tvaru 123456/78 a já chci mít číslo bez lomítka 12345678. Jak tedy nahradím znak / prázdným znakem? Děkuji

12.09.2017 odpověděl Hanz Superuser
Zkontrolováno

Ahoj, k nahrazení znaku, znaků, řetězců jinými znaky, řetězci použij funkci replace():

rc = "243423/25"
print rc.replace("/", "")
...... výsledek 24342325 Pomocí třetího argumentu lze specifikovat, kolik opakování daného znaku, řetězce se má nahradit - zde se má třeba nahradit 5x znak a:
retezec = "aaaaaaaaaaaaaaa"
print retezec.replace("a", "x", 5)
...... výsledek xxxxxaaaaaaaaaa

Tento web používá k poskytování služeb, personalizaci reklam a analýze návštěvnosti soubory cookie. Používáním tohoto webu s tím souhlasíte. Další informace