En el capítulo del otro día estuvimos operando con las variables. Básicamente, recordamos el tipo principal: la cadena (string). Hoy vamos a ver más a fondo los demás tipos de datos.
True y False: Valores booleanos
Vamos a empezar por lo más sencillo que existe. Este tipo de datos, como bien expresan en inglés, son valores booleanos, es decir, sólo puede ser o verdadero o falso.
Se deben escribir siempre en minúsculas, menos la primera, y sin comillas. Aquí un ejemplo:
>>> booleano = True >>> print booleano True
Números
Seguimos con los números. Aquí ya hay más tipos, aunque sólo veremos los dos principales: Enteros y reales
Enteros
Son los números sin decimales. En inglés se llaman int (de integer). Para asignar este tipo, simplemente escribir el número:
>>> entero = 45 >>> print entero 45
También podemos usar el tipo long, que es para números más grandes. Está dentro de los enteros (integer):
>>> entero = 45L
Reales
Son aquellos que tienen decimales. Simplemente, para usarlo, ponerle un punto del decimal. IMPORTANTE: Es un punto, no una coma (como en español). En inglés: float.
>>> real = 2.094 >>> print real 2.094
Este tipo es el más recomendable que uséis a la hora de trabajar con operaciones aritméticas, pues es más exacto. Si alguno tiene curiosidad sobre cómo se hace la notación científica, ahí va:
>>> notacien = 34e7 >>> print notacien 340000000.0
Si os habéis fijado, es 34·10^7, con lo cual, «e» significa ·10^.
Conversiones entre números:
Es posible que tengamos un número integer y queramos convertirlo a real, sin tener que escribirlo otra vez:
>>> float(entero) 45.0
Y al revés:
>>> int(real) 2
Cadenas
Pues este ya le habíamos visto antes. En inglés se denomina string. Su sintaxis se determina poniendo lo que queramos entre paréntesis
>>> cadena = "Hola" >>> print cadena Hola
Para convertir cualquier texto en cadena:
>>> str(real) '2.094'
Y hasta aquí el día de hoy. El próximo día si no hay cambios hablaremos de las listas, tuplas y diccionarios.