Especifique un tipo de variable
Puede haber ocasiones en las que desee especificar un tipo en una variable. Esto se puede hacer con el casting.
Python es un lenguaje orientado a objetos, y como tal utiliza clases para definir tipos de datos, incluidos sus tipos primitivos. Por lo tanto, la conversión en python se realiza mediante funciones de constructor:
INTEGERS:
- int ():
Construye un número entero a partir de un literal entero, un literal flotante (redondeando hacia abajo al número entero anterior), o un literal de cadena (siempre que la cadena represente un número entero)
x = int(3) # x obtendrás 3
y = int(3.5) # y obtendrás 3
z = int("3") # z obtendrás 3
FLOATS:
- float ():
Construye un número flotante a partir de un literal entero, un literal flotante o un literal de cadena (siempre que la cadena represente un flotante o un entero)
x = float (3) # obtendrás 3.0
y = float (3.1) # obtendrás 3.1
z = float ("3") # obtendrás 3.0
w = float ("3.5") # obtendrás 3.5
STRING:
- str ():
Construye una cadena a partir de una amplia variedad de tipos de datos, incluidas cadenas, literales enteros y literales flotantes
x = str ("d4") #obtendrás 'd4'
y = str (3) # obtendrás '3'
z = str (5.0) # obtendrás '5.0'