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 controlar los casos en los que falla la conversió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 devuelve
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 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"
Error de conversión (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"