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:
  1. Implícita: se realiza de manera automática
  2. 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

Entradas populares