Introducción a la Programación
Python cuenta con varios tipos de datos, ya que no es lo mismo un número, que una letra, que un valor que solo puede ser Falso o Verdadero.
Una característica de Python es que el tipo de variable no se declara (¿mucho mejor para nosotros?). Es decir, en Python, no tienes que definir explícitamente el tipo de datos que vas a almacenar dentro de la variable como lo haces en C/C++, Java, o cualquier otro lenguaje de programación importante. Aquí, puedes asignar directamente el valor a la variable, y el compilador identificará qué tipo de datos contiene la variable y a qué clase pertenece: entero, cadena, lista, etc.
La variable puede ser de cualquiera de los tipos de datos en Python, y todos ellos se mencionan a continuación:
· Número: Esta categoría contiene enteros(“int”), números de punto flotante (“flaot”) y números complejos.
· Cadena de caracteres (o “String”): Es una secuencia de caracteres Unicode. Un Unicode es un conjunto de caracteres que contiene caracteres y símbolos de todos los idiomas del mundo.
· Booleano: El booleano representa el True o el False.
· Lista (o “List”): Es una colección ordenada de elementos de los diferentes tipos de datos. Las listas son mutables, lo que significa que los valores dentro de la lista pueden ser modificados después de su creación.
· Tuple: También es una colección ordenada de elementos de los diferentes tipos de datos. La única diferencia entre una lista y una tupla es que las tuplas son inmutables, lo que significa que una vez creadas no pueden ser modificadas.
· Conjunto: Un Conjunto es una colección no ordenada de elementos únicos.
· Diccionario: Es una colección desordenada de pares clave-valor. La clave y el valor pueden ser de cualquier tipo.
2.2.1. Tipo de dato numérico
En Python tenemos: números enteros, números decimales (de punto flotante) y números complejos (“complex”).
Los números enteros representan todos los números "Enteros" (positivos y negativos), ejemplo: 1, 0, -5 (Tipo de dato “int”)
Los números decimales son todos los números que contiene dígitos después de un punto decimal, ejemplo: 1.0 , -6.5, etc (tipo de dato “float”)
También existe los números complejos, que son utilizados generalmente para funciones matemáticas, ejemplo: 3i + 4j (tipo de dato “complex”).