Corso Python - 2.4 Sección 4 - Variables
Corso Python - 2.4 Sección 4 - Variables
4 Sección 4 – Variables
¡Bienvenido a la Sección 4! Esta parte del curso se enfoca en las variables - aprenderemos qué son, cómo
usarlas y cuáles son las reglas que las gobiernan. ¿Listo?
Ya hemos visto que se pueden hacer operaciones aritméticas con estos números: sumar, restar, etc.
Esto se hará una infinidad de veces en un programa.
Pero es normal preguntar como es que se pueden almacenar los resultados de estas operaciones,
para poder emplearlos en otras operaciones, y así sucesivamente.
¿Cómo almacenar los resultados intermedios, y después utilizarlos de nuevo para producir
resultados subsecuentes?
Python ayudará con ello. Python ofrece "cajas" (o "contenedores") especiales para este propósito,
estas cajas son llamadas variables ‒ el nombre mismo sugiere que el contenido de estos
contenedores puede variar en casi cualquier forma.
Un nombre;
Un valor (el contenido del contenedor)
Python no impone restricciones en la longitud de los nombres de las variables, pero eso no significa
que un nombre de variable largo sea mejor que uno corto.
Aquí se muestran algunos nombres de variable que son correctos, pero que no siempre son
convenientes:
MyVariable
i
l
t34
Exchange_Rate
counter
days_to_christmas
TheNameIsTooLongAndHardlyReadable
_
Adiós_Señora
sûr_la_mer
Einbahnstraße
переменная.
Python te permite usar no solo letras latinas sino también caracteres específicos de idiomas que
usan otros alfabetos.
Note
El PEP 8 -- Style Guide for Python Code recomienda la siguiente convención de nomenclatura para
variables y funciones en Python:
Los nombres de las variables deben estar en minúsculas, con palabras separadas por guiones
bajos para mejorar la legibilidad (por ejemplo, var, my_variable)
Los nombres de las funciones siguen la misma convención que los nombres de las variables
(por ejemplo, fun, my_function)
También es posible usar letras mixtas (por ejemplo, myVariable), pero solo en contextos
donde ese ya es el estilo predominante, para mantener la compatibilidad retroactiva con la
convención adoptada.
Palabras Clave
Observa las palabras que juegan un papel muy importante en cada programa de Python.
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def',
'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in',
'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while',
'with', 'yield']
import
No se puede tener una variable con ese nombre - esta prohibido. pero se puede hacer lo siguiente:
Import
Estas palabras podrían parecer un misterio ahorita, pero pronto se aprenderá acerca de su
significado.
Cualquier cosa.
Se puede utilizar una variable para almacenar cualquier tipo de los valores que ya se han
mencionado, y muchos mas de los cuales aun no se han explicado.
El valor de la variable en lo que se ha puesto dentro de ella. Puede variar tanto como se necesite o
requiera. El valor puede ser entero, después flotante, y eventualmente ser una cadena.
Hablemos de dos cosas importantes - como son creadas las variables, y como poner valores
dentro de ellas (o mejor dicho, como dar o pasarles valores).
RECUERDA
La primera crea una variable llamada var, y le asigna un literal con un valor entero de 1.
La segunda imprime el valor de la variable recientemente creada en la consola.
Como puedes ver, print() tiene otro lado: también puede manejar variables. ¿Sabes cuál será el
resultado del fragmento? Ejecuta el código para verificar.
Se ha tratado de utilizar la variable llamada Var, la cual no tiene ningún valor (nota: var y Var son entidades
diferentes, y no tienen nada en común dentro de Python).
RECUERDA
El signo de igual es de hecho un operador de asignación. Aunque esto suene un poco extraño, el
operador tiene una sintaxis simple y una interpretación clara y precisa.
1
2
La primer línea del código crea una nueva variable llamada var y le asigna el valor de 1.
La sentencia se lee de la siguiente manera: asigna el valor de 1 a una variable llamada var.
El siguiente código evalúa la longitud de la hipotenusa (es decir, el lado más largo de un triángulo
rectángulo, el opuesto al ángulo recto) usando el teorema de Pitágoras:
Nota: necesitamos hacer uso del operador ** para evaluar la raíz cuadrada como:
√ (x) = x(½)
y
c = √ a2 + b2
¿Puedes adivinar la salida del código?
2.4.7 LAB Variables
Escenario
A continuación una historia:
Érase una vez en la Tierra de las Manzanas, Juan tenía tres manzanas, María tenía cinco
manzanas, y Adán tenía seis manzanas. Todos eran muy felices y vivieron por muchísimo tiempo.
Fin de la Historia.
Tu tarea es: