2.2. Tipos de datos

En Python no hay que declarar las variables con un tipo en concreto como otros lenguajes, "C" o "Java" por ejemplo. Aquí cada vez que nombre a una variable la estas creando y según lo que introduzcas en la variable será de un tipo u otro. Por ejemplo:

>>> chain_characters = "Esto es una cadena"
>>> number = 13
>>>	bool = False
>>> print cadena
>>> print numero
>>> print bool
	  

Los tipos booleanos contienen a "True" o "False". Fijaros como ahora el número no hemos tenido que pasarlo por la función str(), eso es porque no lo hemos concatenado con ninguna cadena. Si a "print" le pasamos sólo el número no hace falta poner str(). Por ejemplo si hubiesemos puesto:

>>> print "Numero: " + numero

Python nos hubiese dado un error. La forma correcta sería:

>>> print "Numero: " + str(numero)

Es importante trabajar correctamente con los tipos de las variables. Existen más tipos de datos más complejos con los que podemos hacer muchas cosas. Por ejemplo diccionarios, listas, tuplas, etc... Para todo aquel que quiera utilizarlas, que es muy recomendable, le sería interesante leer algún tutorial de Python. En la bibligrafía hay varios muy buenos que explican todo esto perfectamente con muchos ejemplos. Como ya hemos dicho no es objetivo de este artículo aprender Python, si no aprender lo básico para poder crear nuestro propios scripts. Está en cada uno si quiere profundizar sobre estos temas.