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"