Tipos de Datos en Programación Micro:bit Python
Tipos de Datos en Programación
Existen diferentes tipos de datos para almacenar diferentes tipos de información, tales como números enteros, decimales y texto. A veces puede que necesites convertir datos de un tipo a otro.
Números: Enteros
Los enteros representan valores enteros:
a = 5
En Python, no tienes que declarar el tipo de dato de una variable cuando la creas. Python decidirá por ti. En este ejemplo, simplemente declarando la variable a
como un número entero significa que a
es de tipo integer.
Números: Floats
Los "floats" son números de coma flotante (números que tienen decimales):
a = 5.7
En Python, no tienes que declarar el tipo de dato de una variable cuando la creas. Python decidirá por ti. En este ejemplo, simplemente declarar la variable a
como un número con decimales provoca que sea de tipo float.
Datos de Texto: Cadenas
Los datos de texto o símbolos se almacenan en tipos de datos llamados cadenas. El contenido de una cadena debe tener comillas a su alrededor:
a = 'Hola'
En Python, no tienes que declarar el tipo de datos de una variable cuando la creas. Python decidirá por ti. En este ejemplo, simplemente declarar la variable a
como caracteres entrecomillados provoca que sea de tipo string.
Booleanos
Los booleanos solo pueden tener dos valores, True
(verdadero) o False
(falso):
love = True
En Python, no tienes que declarar el tipo de dato de una variable cuando la creas. Python decidirá por ti. En este ejemplo, simplemente declarando la variable love
como True
(verdadero), provoca que sea de tipo Boolean. Ten en cuenta que True
(verdadero) y False
(falso) deben comenzar con mayúscula.
Convertir Tipos de Dato
A veces es necesario convertir datos de un tipo a otro. Esto también se llama "casting".
Número a Cadena
Convierte un número (entero o de coma flotante) a una cadena usando str()
:
score = 100
score_str = str(score)
Este ejemplo convierte la variable entera score
a una cadena para que se pueda unir a otra cadena.
Comprobar Tipos de Datos
Puedes comprobar de qué tipo de dato es una variable con type()
.
Número Entero
También puedes mostrar el tipo de dato de una variable. Esto desplazará <class 'int'>
por la pantalla LED:
a = 5
print(type(a)) # Muestra: