cast.as_string

Compatível com:
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"