Variables & types de base
Python ↔ Baobab
11 correspondances
Typage dynamique comme Python. Les fonctions de conversion portent des noms français ; type_de() joue le rôle de type().
| Python | Baobab | Description |
|---|---|---|
| int(x) | entier(x) | Convertit en nombre entier. |
| float(x) | decimal(x) | Convertit en nombre à virgule. |
| str(x) | texte(x) | Convertit en chaîne de caractères. |
| bool(x) | booleen(x) | Convertit en booléen (vrai/faux). |
| list(x) | liste(x) | Convertit un itérable en liste. |
| tuple(x) | tuple(x) | Convertit en tuple (séquence immuable). |
| set(x) | ensemble(x) | Convertit en ensemble (éléments uniques). |
| dict(...) | dictionnaire(...) | Crée un dictionnaire clé → valeur. |
| type(x) | type_de(x) | Renvoie le type de la valeur. |
| isinstance(x, T) | est_instance(x, T) | Teste si x est une instance du type T. |
| ord(c) / chr(n) | code(c) / caractere(n) | Code Unicode d'un caractère et inverse. |
Exemple complet - Baobab ↔ Python
Baobab
123456789101112# Types dynamiques et conversions
age = 17 # entier
prix = 9.99 # decimal
nom = "Aminata" # texte
actif = vrai # booleen
afficher(type_de(age)) # → <classe 'entier'>
afficher(entier("42") + 1) # → 43
afficher(texte(age) + " ans")# → 17 ans
afficher(decimal("3.14")) # → 3.14
afficher(booleen(0)) # → faux
afficher(est_instance(age, entier)) # → vraiPython
123456789101112# Dynamic types and conversions
age = 17 # int
prix = 9.99 # float
nom = "Aminata" # str
actif = True # bool
print(type(age)) # → <class 'int'>
print(int("42") + 1) # → 43
print(str(age) + " ans") # → 17 ans
print(float("3.14")) # → 3.14
print(bool(0)) # → False
print(isinstance(age, int)) # → True