Saltar al contenido

Cursillo de python: Tipos de datos

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.

Etiquetas:

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.