2. Direcciones de memoria

Direcciones de memoria
Se nombran con x delante, x201, x405
Se utilizan para almacenar variables
Una variable es una localización en memoria con un valor

Un valor tiene una dirección de memoria
Una variable contiene una dirección de memoria
Una variable se refiere a un valor
Una variable apunta a un valor

            |              |                 |              |
            |--------------|                 |--------------|
 edad_jhon  |     x45      | >>>>>>>>>>>>>>  |      36      |
            |--------------|                 |--------------|
    var2    |     x46      | >>>>>>>>>>>>>>  |       Y      |
            |--------------|                 |--------------|
            |              |                 |              |

El valor 36 tiene la direción de memoria x45
La variable edad_jhon contiene la direción de memoria x45
El valor de la variable shoe_size es 36
La variable shoe_size se refiere el valor 36
La variable shoe_size apunta al valor 36

EJEMPLO:
variable edad_jhon, contiene la dirección de memoria x45.
Esto significa que edad_jhon se refiere al valor 36 almacenado en la dirección de memoria x45.
En python no es necesario hacer un seguimiento de qué dirección de memoria almacena qué variable, el lenguaje lo hace por sí mismo.

https://d3c33hcgiwev3.cloudfront.net/_16d63cd4854d0196c558551dd315480f_memory.html?Expires=1485043200&Signature=WEvk-qv6yZIWQp~rCExuRvbxEln0e8U0oOSfX94uz4Ml~RdUtxdCjcazg7HQuRo-s2no1~Ztbi8e1lPDdtxjeZbiDaDjDwsSLdULfpXhnpBC-W~mbIuwaUonWmdstLKb8I87n-vahL6cEjYs0WCUnVtzE~neR1cr0sINHTkM9Us_&Key-Pair-Id=APKAJLTNE6QMUY6HBC5A