cast.as_string
cast.as_string(int_or_bytes_or_bool, optional_default_string)
Descripción
La función cast.as_string
transforma un valor de INT
, BYTES
o BOOL
en su representación de cadena. Puedes proporcionar un argumento default_string
opcional para controlar los casos en los que falla la transmisión. Si omites el argumento default_string
o si la entrada es una secuencia de bytes UTF-8
o BASE64
no válida, la función devuelve una cadena vacía.
Tipos de datos de parámetros
INT|BYTES|BOOL
, STRING
Tipo de datos que se muestra
STRING
Muestras de código
Conversión de números enteros a cadenas
La función convierte el número entero 123
en la cadena "123"
.
cast.as_string(123) = "123"
Conversión de flotante a cadena
La función convierte el número de punto flotante 2.25
en la cadena "2.25"
.
cast.as_string(2.25) = "2.25"
Conversión de bytes a cadena
La función convierte el b'01
binario sin procesar en la cadena "\x01"
.
cast.as_string(b'01, "") = "\x01"
Conversión de booleano a cadena
La función convierte el valor booleano true
en la cadena "true"
.
cast.as_string(true, "") = "true"
Conversión fallida (se establece de forma predeterminada en la cadena proporcionada de forma opcional)
La función usa de forma predeterminada la cadena "casting error"
cuando el valor proporcionado no es válido.
cast.as_string(9223372036854775808, "casting error") = "casting error"