Introducción a Python para principiantes

Tipos primitivos

¿Qué tipos de valores podemos asignar a una variable en Python? Igual que en JavaScript se organizan en dos tipos:

  • Los tipos por valor o primitivos
  • Los tipos estructurados o no primitivos

Veamos los primeros, de los otros hay muchos y veremos un par luego.

En la categoría de los tipos primitivos encontramos esencialmente estos:

  • Integer (número entero)
  • Long (número entero muy grande)
  • Float (número decimal)
  • String (cadena)
  • Boolean (booleano)
  • None (nulo)

Como siempre, las cadenas y los números tienen un sentido implícito porque sirven para almacenar información de ese tipo:

variables.py

nombre = 'Héctor'  # literal cadena
edad = 29          # literal entero
pi = 3.1416        # literal decimal

Luego el tipo booleano o lógico podemos entenderlo como el sentido afirmativo o negativo de una sentencia. Únicamente puede tener dos valores True o False (verdadero o falso), que por cierto son palabras reservadas y a diferencia de JavaScript tienen la primera letra en mayúscula:

llevoGafas = True  # literal booleano

Por último el tipo None se utiliza para establecer un valor vacío o nulo en una variable, también es una palabra reservada con la primera letra en mayúscula:

nombre = None
print(type(nombre))