cast.as_string

Supportato in:
cast.as_string(int_or_bytes_or_bool, optional_default_string)

Descrizione

La funzione cast.as_string trasforma un valore INT, BYTES o BOOL nella relativa rappresentazione stringa. Puoi fornire un argomento default_string facoltativo per gestire i casi in cui la conversione non va a buon fine. Se ometti l'argomento default_string o se l'input è una sequenza di byte UTF-8 o BASE64 non valida, la funzione restituisce una stringa vuota.

Tipi di dati dei parametri

INT|BYTES|BOOL, STRING

Tipo restituito

STRING

Esempi di codice

Conversione da numero intero a stringa

La funzione converte l'intero 123 nella stringa "123".

cast.as_string(123) = "123"
Conversione da byte a stringa

La funzione converte il valore binario non elaborato b'01 nella stringa "\x01".

cast.as_string(b'01, "") = "\x01"
Conversione da booleano a stringa

La funzione converte il valore booleano true nella stringa "true".

cast.as_string(true, "") = "true"
Conversione non riuscita (valore predefinito della stringa fornita facoltativamente)

Se il valore fornito non è valido, la funzione utilizza per impostazione predefinita la stringa "casting error".

cast.as_string(9223372036854775808, "casting error") = "casting error"