Lo que dice el doctring de la función, te retorna una copia del string.
S.replace(old, new[, count]) -> string
Return a copy of string S with all occurrences of substring
old replaced by new. If the optional argument count is
given, only the first count occurrences are replaced.
On Fri, Oct 10, 2014 at 2:12 PM, Juan M. Puertas
<soft.sir...@gmail.com> wrote:
Hola amigos. Tengo un extraño problema con "replace", resulta que
en modo interactivo hago lo siguiente:
>>> a='12045'
>>> b='3'
>>> a.replace('0','3')
'12345'
Sin embargo, cuando hago esto mismo en un módulo py, sucede lo
siguiente:
import string
a='12045'
b='3'
a.replace('0','3')
print a
Y el resultado es como si replace no hubiera hecho nada:
'12045'
Lo he probado en un ordenador con Ubuntu y en otro con Mint.
¿Os sucede a vosotros lo mismo?.
Gracias :-)
_______________________________________________
Python-es mailing list
Python-es@python.org
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/