Python Fundición (Casting)
Especificar un tipo de variable
Puede haber ocasiones en las que desee especificar un tipo en una variable. Esto se puede hacer con 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 utilizando funciones constructoras:
- int() - construye un número entero a partir de un literal entero, un literal flotante (eliminando todos los decimales) o un literal de cadena (siempre que la cadena represente un número entero)
- 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 número entero)
- str() - construye una cadena a partir de una amplia variedad de tipos de datos, incluidas cadenas, literales enteros y literales flotantes
Ejemplo
Integers (enteros):
x = int(1) # x será 1
y = int(2.8) # y será 2
z = int("3") # z será 3
Inténtalo tú mismo »
Ejemplo
Flotadores (floats):
x = float(1) # x será 1.0
y = float(2.8) # y será 2.8
z = float("3") # z será 3.0
w = float("4.2") # w será 4.2
Inténtalo tú mismo »
Ejemplo
Instrumentos de cuerda (strings):
x = str("s1") # x será 's1'
y = str(2) # y será '2'
z = str(3.0) # z será '3.0'
Inténtalo tú mismo »