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ář