[pyar] [Programación] Variable reassignment

Diva Satanica apokalyptica79 en gmail.com
Dom Mar 4 23:03:16 ART 2012


Si entiendo gracias, ahí le erré en la segunda variable, pasé de un float a
un int, pero si entendí.

Gracias

El 4 de marzo de 2012 23:01, Roberto Alsina
<ralsina en netmanagers.com.ar>escribió:

> On 03/04/2012 09:32 PM, Diva Satanica wrote:
>
>> Buenas, acá va otra preguntonta, más que nada es para saber si me quedó
>> claro y entendí.
>>
>> Variable reassignment sería reasignación de variable o algo por el
>> estilo, no?
>>
>> La idea sería reutilizar una misma variable.
>>
>> Por ejemplo:
>>
>> dolar = 2.96
>>
>> proceso
>>
>> dolar = 123
>>
>> Es decir la variable dolar a la cual se le asignó el valor de 2.96 luego
>> de una serie de procesos cambió su valor por 123, eso es la reasignación de
>> variable, no?
>>
>>
> Justamente, en Python es al revés.
>
> dolar = 2.96
>
> ahí creaste un objeto float(2.96). Le creaste tambien un alias que se
> llama "dolar". El float tiene desde ahí una (1) referencia.
>
> dolar = 123
>
> Ahi creás un objeto int(123). Creás un alias dolar que apunta al int. El
> float no tiene más referencias. El float se elimina.
>
> Es realmente distinto a otros lenguajes. De hecho va contra la analogía
> que te enseñan siempre "la variable es una cajita con un valor adentro".
>
> Sí, a los efectos prácticos estás haciendo reasignación, pero en realidad
> no, estás creando aliases para objetos dinámicos.
>
>
> ______________________________**_________________
> pyar mailing list pyar en python.org.ar
> http://listas.python.org.ar/**listinfo/pyar<http://listas.python.org.ar/listinfo/pyar>
>
> PyAr - Python Argentina - Sitio web: http://www.python.org.ar/
>
> La lista de PyAr esta Hosteada en USLA - Usuarios de Software Libre de
> Argentina - http://www.usla.org.ar
>



-- 
Divine queen of evil
Sowing her seeds of hate
Mistress of pain
Diva satanica - Master of temptation
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://listas.python.org.ar/pipermail/pyar/attachments/20120304/418cddb4/attachment.html>


More information about the pyar mailing list