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
Ahoj,
k nahrazení znaku, znaků, řetězců jinými znaky, řetězci použij funkci
...... výsledek
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:
...... výsledek
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