cast.as_string
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"