Casting en Python

指定变量类型

A veces, es posible que necesite especificar el tipo de variable. Esto se puede realizar mediante casting. Python es un lenguaje orientado a objetos, por lo que utiliza clases para definir tipos de datos, incluyendo sus tipos originales.

Por lo tanto, complete la conversión en python utilizando los constructores:

  • int() - Construya números enteros con literals enteros, literals de coma flotante o realice un redondeo hacia abajo de los logaritmos, o use literals de cadena que representen números enteros completos
  • float() - Construya números de coma flotante con literals enteros, literals de coma flotante o literals de cadena (proporcionando una cadena que representa un número de coma flotante o entero)
  • str() - Construya cadenas con varios tipos de datos, incluyendo cadenas, literals enteros y literals de coma flotante

Ejemplo

Números enteros:

x = int(1)   # x será 1
y = int(2.5) # y será 2
z = int("3") # z será 3

Ejecutar ejemplo

Ejemplo

Números de coma flotante:

x = float(1)     # x será 1.0
y = float(2.5)   # y será 2.5
z = float("3")   # z será 3.0
w = float("4.6")# w será 4.6

Ejecutar ejemplo

Ejemplo

Cadena:

x = str("S2") # x será 'S2'
y = str(3)    # y será '3'
z = str(4.0)  # z será '4.0'

Ejecutar ejemplo