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 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"