cast.as_string

Compatible avec :
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 de float en chaîne

La fonction convertit le float 2.25 en chaîne "2.25".

cast.as_string(2.25) = "2.25"
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"