cast.as_string
cast.as_string(int_or_bytes_or_bool, optional_default_string)
Description
La fonction cast.as_string transforme une valeur INT, BYTES ou BOOL en sa représentation sous forme de chaîne. Vous pouvez fournir un argument default_string facultatif pour gérer les cas où le cast échoue. Si vous omettez l'argument default_string ou si l'entrée est une séquence d'octets UTF-8 ou BASE64 non valide, la fonction renvoie une chaîne vide.
Types de données des paramètres
INT|BYTES|BOOL, STRING
Type renvoyé
STRING
Exemples de code
Conversion d'un entier en chaîne
La fonction convertit l'entier 123 en chaîne "123".
cast.as_string(123) = "123"
Conversion d'octets en chaîne
La fonction convertit le code binaire brut b'01 en chaîne "\x01".
cast.as_string(b'01, "") = "\x01"
Conversion de booléen en chaîne
La fonction convertit le booléen true en chaîne "true".
cast.as_string(true, "") = "true"
Échec de la conversion (par défaut, la chaîne fournie en option)
La fonction utilise par défaut la chaîne "casting error" lorsque la valeur fournie n'est pas valide.
cast.as_string(9223372036854775808, "casting error") = "casting error"