no es diferente, lo que pasa es que no haces lo mismo en ambos casos, mira:
en el interprete cando haces a.replace('0','3') te lo imprime, pero en el
código de tu programa tu no le dices:
print a.replace('0','3'), por el contrario haces a.replace('0','3') y luego
imprimes a.
python hace lo mismo en ambos casos, tu código es diferente.
El 10 de octubre de 2014, 15:20, Juan M. Puertas <[email protected]>
escribió:
> ¡Eso era Samuel!.
> El modo interactivo es ligerqamente diferente.
> Muchas gracias :-)
>
>
> El 10 de octubre de 2014, 19:15, Samuel de Ancos <[email protected]>
> escribió:
>
>> Buenas compañero :D
>>
>> El problema es que replace no aplica sobre a:
>>
>> >>> a='12045'
>> >>> b='3'
>> >>> a.replace('0','3')
>> '12345'
>> >>> a
>> '12045'
>> >>>
>>
>> deberías hacer una asignación:
>>
>> c = a.replace
>>
>> >>> c = a.replace('0','3')
>> >>> c
>> '12345'
>> >>>
>>
>>
>>
>> Saludos!!!
>>
>>
>> El 10 de octubre de 2014, 19:12, Juan M. Puertas <[email protected]>
>> escribió:
>>
>>> 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
>>> [email protected]
>>> https://mail.python.org/mailman/listinfo/python-es
>>> FAQ: http://python-es-faq.wikidot.com/
>>>
>>>
>>
>> _______________________________________________
>> Python-es mailing list
>> [email protected]
>> https://mail.python.org/mailman/listinfo/python-es
>> FAQ: http://python-es-faq.wikidot.com/
>>
>>
>
>
> --
> *Nota: Por problemas con el e-mail. Puede que recibas de nuevo este
> mensaje en un tiempo.*
>
> _______________________________________________
> Python-es mailing list
> [email protected]
> https://mail.python.org/mailman/listinfo/python-es
> FAQ: http://python-es-faq.wikidot.com/
>
>
_______________________________________________
Python-es mailing list
[email protected]
https://mail.python.org/mailman/listinfo/python-es
FAQ: http://python-es-faq.wikidot.com/