Los programadores informáticos utilizan variables para realizar un seguimiento de la información. Esto se hace utilizando la declaración de asignación. Ahora, sintácticamente, este proceso es básicamente el mismo en la mayoría de los idiomas. Tienes una variable a la izquierda y la información de la derecha, pero la forma correcta de pensar lo que realmente sucede debajo de las sábanas difiere ligeramente dependiendo del idioma del que estés hablando. Ahora en algunos idiomas, como C, deberías pensar en la variable como una caja en el que colocas un valor. Esa no es la forma en que debería pensar sobre Python. En cambio, deberías pensar en la variable como algún tipo de nombre que estás asociando con un objeto porque Python es un lenguaje orientado a objetos. Entonces, cuando tienes una variable, deberías pensar en ello como estar atado a algún objeto en particular. Ahora, en algunos libros de Python, puede leer frases como poner valores en variables o variables con valores, y eso está bien, pero una de las mejores formas de pensar en esto, solo piensa en la variable como si fuera algún tipo de etiqueta o nota adhesiva, y cuando en realidad estas atando o pegar una etiqueta a un objeto. Ahora tenga en cuenta que esto no es como el álgebra. En álgebra, puedes decir que X es igual a tres o tres es igual a X, y eso significa lo mismo. Eso no va a funcionar en programación. Porque con la programación, siempre tienes que tener la variable a la izquierda y no puede tener más de una variable. Está perfectamente bien en álgebra decir que X más Y es igual a siete, pero el signo igual no significa lo mismo como lo hace en matemáticas. Como mencioné, el signo igual significa asignación. Entonces, cuando dices que X es igual a tres, vas a encuadernar la nota adhesiva con el nombre X a un objeto, un objeto entero con un valor tres, o puede aplicar una nota adhesiva al objeto de cuerda, hola. Y puedes cambiar de opinión. Puedes decidir que no quiero que X etiquete tres, en su lugar, quiero que X etiquete la cadena como adiós. Y puedes cambiar Y para estar asociado con un número de coma flotante. Ahora también tenga en cuenta que dos variables pueden apuntar a o etiquetar el mismo objeto en la memoria. Entonces puedo decir que X va a estar ligado a dos e Y se vinculará al mismo objeto. Entonces, la conclusión es tener en cuenta que en Python, cuando haces la tarea, estás asignando un nombre o una nota adhesiva a algún tipo de objeto en la memoria.