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 INT
, BYTES
o BOOL
en su representación de cadena. Puedes proporcionar un argumento default_string
opcional para gestionar los casos en los que la conversión falla. Si omite 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 devolución
STRING
Códigos de ejemplo
Conversión de entero a cadena
La función convierte el 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 coma 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 valor binario sin formato b'01
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"
Error de conversión (se usa la cadena proporcionada opcionalmente)
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"