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

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

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

ODPOVĚĎ


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
Jak se ti článek líbil?

Komentáře (0)

Přidat komentář