Curso de Python
Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Tipos de datos básicos

Un tipo de dato es un atributo de los datos que indica al sistema y al programador la clase de datos que van a almacenar. Esto incluye imponer restricciones en los datos, como qué valores pueden tomar y qué operaciones se pueden realizar.

Por ejemplo, un tipo de dato numérico sólo puede almacenar números, y un tipo de dato booleano sólo puede almacenar dos estados, verdadero o falso. Según el tipo de datos que se utilice para definir una variable, ocupa más o menos espacio en la memoria.

Los tipos de datos los podemos dividir en básicos, que son los nativos del lenguaje, y en avanzados, que son una extensión de los nativos.

Ahora veremos los tipos de datos básicos (numéricos, cadenas de caracteres y lógicos), los avanzados (lista, tupla, conjunto y diccionario), los veremos más adelante.

Los tipos de datos básicos en Python son los siguientes:

Numéricos

Este tipo de datos lo utilizamos para representar números. Dentro de estos datos diferenciamos tres tipos:

Enteros (int)

Este tipo de datos comprende el conjunto de todos los números enteros, aquellos que no tienen decimales. Pero como dicho conjunto es infinito, en Python el conjunto está limitado realmente por la capacidad de memoria disponible, no hay un límite de representación impuesto por el lenguaje.

1

Decimales o Flotantes (float)

Este tipo de dato comprende el conjunto de todos los números reales, aquellos que tienen una parte entera y una parte decimal. Al igual que los números enteros, no existe un límite de representación impuesto por el lenguaje.

1.5

Complejos (complex)

Este tipo de datos comprende los números compuestos de una parte real y una parte imaginaria, ambas pares se representan como tipo flotante, por lo que un número complejo constará a su vez de dos partes diferenciadas de tipo float, una parte real y otra imaginaria.

2 + 4j

Cadena de caracteres (Strings)

Las cadenas de caracteres son secuencias inmutables que contienen caracteres encerrados entre comillas dobles (" ") o simples (' ')

"Hola mundo"

'Hola mundo'

En Python existe una funcion print() que nos permite mostrar correctamente el valor de una cadena u otros valores o variables por pantalla. Se utiliza de la siguiente manera:

In

print("Una cadena")

print('Otra cadena')

print('Otra cadena más, cada print en una linea')

Out

Una cadena

Otra cadena

Otra cadena más, cada print en una línea

Lógicos o Booleanos (Boolean)

Representa la mínima expresión racional, los valores verdaderos (True o 1) o falso (False o 0). Los tipos de datos booleanos se utilizan habitualmente para guardar en todo momento el estado de una propiedad o característica:

In

estaLloviendo = True

estaHaciendoSol = False

print(estaLloviendo)

print(estaHaciendioSol)

Out

True

False