cast.as_string
cast.as_string(int_or_bytes_or_bool, optional_default_string)
Descrição
A função cast.as_string transforma um valor INT, BYTES ou BOOL na representação de string dele. Você pode fornecer um argumento default_string opcional para lidar com casos em que a transmissão falha. Se você omitir o argumento default_string ou se a entrada for uma sequência de bytes UTF-8 ou BASE64 inválida, a função vai retornar uma string vazia.
Tipos de dados de parâmetros
INT|BYTES|BOOL, STRING
Tipo de retorno
STRING
Amostras de código
Conversão de número inteiro para string
A função converte o número inteiro 123 na string "123".
cast.as_string(123) = "123"
Conversão de bytes para string
A função converte o b'01 binário bruto na string "\x01".
cast.as_string(b'01, "") = "\x01"
Conversão de booleano para string
A função converte o booleano true na string "true".
cast.as_string(true, "") = "true"
Falha na conversão (o padrão é a string fornecida opcionalmente)
A função usa a string "casting error" como padrão quando o valor fornecido é inválido.
cast.as_string(9223372036854775808, "casting error") = "casting error"