Tipos de datos en Python

En Python, no es necesario declarar el tipo de dato de una variable, ya que el lenguaje lo reconoce automáticamente a partir del valor asignado a la variable.

Entonces, ¿qué son los tipos de datos? Los tipos de datos son categorías que especifican el tipo de información que se puede almacenar en una variable. Por ejemplo, si una variable tiene un tipo de dato entero, contiene un valor numérico entero. De manera similar, si tiene un tipo de dato cadena, entonces contiene un valor alfanumérico. En los lenguajes de programación, los tipos de datos se utilizan para crear variables y estructuras de datos.

Python cuenta con varios tipos de datos integrados, que se pueden clasificar de la siguiente manera:

tipo de dato descripción
int Números enteros
float Números de punto flotante
complex Números complejos
bool Valores booleanos
str Cadenas de texto
list Listas
tuple Tuplas
range Rangos
dict Diccionarios
set Conjuntos

Aquí tienes un ejemplo práctico.

Asigna un valor entero a la variable "año".

>>> año=2020

Observa que, en Python, no es necesario declarar la variable antes de asignarle un valor.

Ahora, pide a Python que muestre el tipo de dato de la variable "año" utilizando la función type(año):

>>> type(año)
<class 'int'>

Python responde que la variable "año" pertenece a la clase <class 'int'>, lo que indica que contiene un número entero.

A continuación, asigna el valor "2020.5" a la variable "año".

>>> año=2020.5

Python reemplaza el valor anterior (2020) con el nuevo valor (2020.5) en la variable.

El lenguaje cambia automáticamente el tipo de dato de la variable de "int" a "float":

>>> type(año)
<class 'float'>

Finalmente, asigna una cadena de caracteres a la variable "nombre".

>>> nombre = "Tom"

Luego, pide a Python que muestre el tipo de dato de la variable "nombre" utilizando la función type(nombre)

>>> type(nombre)
<class 'str'>

Python responde que la variable pertenece a la clase <class 'str'>, lo que indica que contiene una cadena de texto.

Observa que, en otros lenguajes de programación como C, es necesario declarar el tipo de dato de la variable antes de asignarle un valor. Además, no es posible cambiar el tipo de dato de una variable después de su declaración.

 
 

Segnalami un errore, un refuso o un suggerimento per migliorare gli appunti

FacebookTwitterLinkedinLinkedin

Tutorial Python

FAQ