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/

Reply via email to