Casting - Conversión de Tipos de Datos
Casting
Consiste en convertir una variable con un determinado tipo de dato (datatype) en otro. Existen dos tipos de casting:
- Implícita: se realiza de manera automática
- Explícita: lo realiza el programador en el código
Ejemplo de un casting implícito:
# a es un int
a = 10
print(type(a)) => < class 'int' >
# b es es un float
b = 15.5
print(type(b)) => < class 'float' >
Ejemplo de un casting explícito:
# a es int
a = 10
# convertimos a flotante (float)
b = float(a)
print(b) => 10.0
print(type(b)) => < class 'float' >
Se puede convertir de entero int a cadena de texto str
#a es un int
a = 10
# convertimos a cadena de texto (str)
b = str(a)
print(b) => 10
print(type(b)) => < class 'str' >
También se puede convertir de cadena de texto str a entero int
O convertir de flotante float a entero int
O convertir de entero int a flotante float

Comentarios
Publicar un comentario