Puntos Clave

 1. Una variable es una ubicación nombrada reservada para almacenar valores en la memoria. Una variable es creada o inicializada automáticamente cuando se le asigna un valor por primera vez.

2. Cada variable debe de tener un nombre único - un identificador. Un nombre valido debe ser aquel que no contiene espacios, debe comenzar con un guion bajo (_), o una letra, y no puede ser una palabra reservada de Python. El primer carácter puede estar seguido de guiones bajos, letras, y dígitos. Las variables en Python son sensibles a mayúsculas y minúsculas.

3. Python es un lenguaje de tipo dinámico, lo que significa que no se necesita declarar variables en él. Para asignar valores a las variables, se utiliza simplemente el operador de asignación, es decir el signo de igual (=) por ejemplo, var = 1.

4. También es posible utilizar operadores de asignación compuesta (operadores abreviados) para modificar los valores asignados a las variables, por ejemplo, var += 1, or var /= 5 * 2.

5. Se les puede asignar valores nuevos a variables ya existentes utilizando el operador de asignación o un operador abreviado:

var = 2 print(var) var = 3 print(var) var += 1 print(var)

6. Se puede combinar texto con variables empleado el operador +, y utilizar la función print() para mostrar o imprimir los resultados, por ejemplo:

var = "007" print("Agente " + var)

Ejercicio 1

¿Cuál es el resultado del siguiente fragmento de código?

var = 2 var = 3 print(var)

3


Ejercicio 2

¿Cuáles de los siguientes nombres de variables son ilegales en Python?

my_var m 101 averylongvariablename m101 m 101 Del del

my_var m 101 # incorrecto (comienza con un digito) averylongvariablename m101 m 101 # incorrecto (contiene un espacio) Del del # incorrecto (es una palabra clave)


Ejercicio 3

¿Cuál es el resultado del siguiente fragmento de código?

a = '1' b = "1" print(a + b)

11


Ejercicio 4

¿Cuál es el resultado del siguiente fragmento de código?

a = 6 b = 3 a /= 2 * b print(a)

1.0
2 * b = 6
a = 6 → 6 / 6 = 1.0

Comentarios

Entradas más populares de este blog

¿Que hace especial a Phyton?

Lenguajes naturales VS. Lenguajes de programacion

Compilacion VS. Interpretacion - Ventajas y desventajas