10 de mayo de 2016

05. Variables en Python

Variables: introducción a las variables de tipo entero

En Matemáticas, una variable es un símbolo que representa a un número indeterminado. En una ecuación, una variable se denomina incógnita porque es susceptible de poder determinarse (Una ecuación es una igualdad matemática entre dos expresiones algebraicas). En expresiones algebraicas, simplemente representa a números.

Expresión algebraica:  (a+b)²

Ecuación: 3x+10 = 13

En programación, y en particular en Python, necesitamos trabajar con variables. Para asignar una variable, simplemente se escribe el nombre de la misma y se iguala a un número.

Nota: en la versión Python3, print es una orden que necesita paréntesis. Tenlo en cuenta en todos los ejemplos.

Escribe en nuestro IDE lo siguiente:

miNumero = 7
miNumero = miNumero + 3
print miNumero

Versión Python 3
miNumero = 7
miNumero = miNumero + 3
print (miNumero) <-- Hay que ponerle los paréntesis al print
 

En la primera línea, se ejecuta una asignación, es decir a una variable se le asigna un número, en este caso el 7.

La segunda línea, es otra asignación; no es una ecuación (porque además sería irresoluble). Debemos leer el igual sólo de izquierda a derecha. De alguna manera se leería: "a la variable miNumero asígnale el valor que tuviese más tres".

Y por fin, muestra el resultado de miNumero.

Dos aspectos importantes a considerar :

  1. Hemos declarado la variable asignándole un número entero. La variable es, pues, de tipo entero. En un lenguaje de programación hay diversos tipos de variables, según los números que representen, incluyendo, además, caracteres o cadenas de caracteres.
  2. miNumero es una variable que al designarse sigue la notación "joroba de camello". La escribimos como dos (o más) palabras sin espacios, sin caracteres acentuados u otros que no sean letras o números.

Variables FLOAT

Para definir números de variables reales, utilizamos el tipo float (coma flotante). Intenta este ejemplo:

miReal = 7.0
miReal = miReal * 3.15E-2
print miReal

En general un número real en coma flotante tiene estas partes; por ejemplo, para el número -3.435E-2.

  1. Signo (-). Si es positivo, no hace falta poner "+"
  2. Parte entera de la mantisa: 3
  3. Parte decimal de la mantisa: 435
  4. Símbolo de exponente: E
  5. Exponente, con el signo: -2

Variables de cadena o alfanuméricas

Las variables de cadena almacenan texto, cadenas de caracteres. Van encerradas entre comillas simples o dobles. Intenta este ejemplo escribiéndolo en el IDE.

# *-* coding: utf-8 *-*
miCadena = "Esa es una estrella de la constelación de Tauro"
miCadenaDos = 'Esa es una estrella de la constelación de Tauro'
print miCadena, miCadenaDos

= = =

Constantes: en Python no hay constantes ad hoc (variables cuyo valor no cambia en toda la ejecución del programa). Simplemente usa una variable, y no la modifiques nunca.

No hay comentarios:

Publicar un comentario