Está en la página 1de 8

ANEXO 3 Variables

Te explicamos qué es una variable y los tipos de variable que existen. Además,
cuáles son los usos de este valor en diversos ámbitos.

Las variables están presentes en formulas, proposiciones y algoritmos.


¿Qué es variable?

Una variable refiere, en una primer instancia, a cosas que son


susceptibles de ser modificadas (de variar), de cambiar en función de algún
motivo determinado o indeterminado.

El término variable alude a las cosas de poca estabilidad, que en


poco tiempo pueden tener fuertes alteraciones o que nunca adquieren una
constancia (muy frecuentemente sucede esto con el clima, o el humor de
una persona).

En la matemática también se utilizan las variables: están presentes en


fórmulas, proposiciones y algoritmos. También se ve la idea de variables
independientes y dependientes, destacándose las funciones matemáticas que
permiten la conformación de gráficos de dos o más ejes.
La relación entre esos dos ejes viene dada por una función en la que uno
de los dos es variable en función del otro, que es invariable (Y es igual a la mitad
de X, tiene a Y como variable dependiente y a X como independiente).

VARIABLES EN PROGRAMACION

La programación informática, por otro lado, toma el concepto de variable


y lo utiliza para explicar los espacios de la memoria principal de
la computadora, reservados para guardar valores que significan tipos
de datos soportados por un lenguaje de programación particular. Son estructuras
de datos que pueden cambiar de contenido en el transcurso del desarrollo de un
programa. Las variables tienen formas de ser reconocidas del resto, etiquetándose
de algún modo y a partir de entonces, haciendo referencia a ella cuando se
nombra esa etiqueta. Las variables son la base de la programación de
computadoras, siendo la única forma de dar como resultado la acción que
realmente desea el programador.

Tipos de variables en python

Una variable es un sitio donde guardamos una determinada información. En


función del tipo de información que guardemos (texto, números, booleanas, etc.),
la variable será de uno u otro tipo. Por simplicidad sólo vamos a ver las variables
de texto y numéricas, ya que son las que se usan en más del 80% de las
ocasiones.

Cada variable tiene que


tener un nombre con el que referirnos a ella. Python tiene en cuenta si escribimos
en mayúsculas o minúsculas la variable (lo que se conoce como case sensitive).
No es lo mismo una variable que se llame f1 que una que se llame F1.

Como es lógico y, para evitar confusiones, el nombre de la variable no


puede coincidir con los nombres de los «comandos» de python (if, for, etc.).
Tampoco podremos usar nombres de variables con tildes o con ñ.

¿Y por qué hay que decir lo que se mete en cada variable? Porque en
función de lo que haya dentro de ella, se podrán hacer una u otras cosas, como
por ejemplo sumar dos números.

La sentencia de asignación crea nuevas variables y les da valores.


No debe confundirse el operador de asignación, =, con el signo
de igualdad (aún y cuando se usa el mismo símbolo). El operador de asignación
enlaza un nombre, en el lado izquierdo del operador, con un valor en el lado
derecho. Esta es la razón por la que obtendrá un error si escribe:

17 = N

Nombres de variables válidos en Python debe ajustarse a las siguientes


tres simples reglas:

1. Son secuencias arbitrariamente largas de letras y dígitos.


2. La secuencia debe empezar con una letra.
3. Además de a..z, y A..Z, el guión bajo (_) es una letra.

Los programadores generalmente escogen nombres significativos para sus


variables que especifiquen para qué se usa la variable.

Aunque es permitido usar letras mayúsculas, por convención no lo hacemos.


Si lo hace, recuerde que las letras mayúsculas importan, Pedro y pedro son
variables diferentes.

El carácter subrayado (_) puede aparecer en un nombre. A menudo se usa


en nombres con múltiples palabras, tales como:

 mi_nombre 
 precio_de_la_porcelana_en_china.
Hay algunas situaciones en las que los nombres que comienzan con un
guión tienen un significado especial, por lo que una regla segura para los
principiantes es empezar todos los nombres con una letra que no sea un guión.

76trombones es inválido porque no empieza con una letra. mas$ es


inválido porque contiene un carácter ilegal, por el símbolo de dolar $. Pero, ¿Que
sucede con class?

Resulta que class es una de las palabras claves de Python. Las palabras


claves definen las reglas del lenguaje y su estructura, y no pueden ser usadas como
nombres de variables.

En Python estas son las variables más comunes:

Números

En números hay dos tipos principales, los números enteros (llamados int) y
los reales (llamados float). El separador decimal que tenemos que usar es el
punto.
Aunque si no decimos el tipo de número que va a contener, Python
intentará decidir por si mismo cuál es el más apropiado, esto en ocasiones
produce errores. La recomendación es, que siempre debes especificar qué tipo de
número es, ya que evitará futuras frustraciones.

Para saber de qué tipo es una determinada variable, basta con preguntarle
a Python type (variable).

Texto

Las variables que almacenan texto se denominan strings (str). Tienen que
estar entre comillas sencillas (‘) o dobles (“), o si el texto ocupa varias líneas, entre
triples comillas dobles (“””) .

Al igual que sucedía con los números, Python supone que lo que
introducimos es un texto al estar entre comillas, aunque siempre podemos forzarle
a interpretarlo como texto usando el comando str.
Para unir dos textos, basta con usar el operador +.

Print y variables

Como hemos visto, el comando print es de gran utilidad para que el


programa pueda comunicarse con nosotros. Este comando muestra el texto que
pongamos, o incluso el valor que hay dentro de una variable. En el caso de que
juntemos texto y números, debemos tomar la precaución de convertir los números
en texto, ya que si no, Python no sabe cómo se hace la suma de un texto y un
número.

También podría gustarte