Mots-clés

Python ↔ Baobab
22 correspondances

Chaque mot-clé Python possède un équivalent français direct. Même indentation, même sémantique : seule la langue change.

PythonBaobabDescription
if / elif / elsesi / sinonsi / sinonBranchement conditionnel.
for x in …pour x dans …Boucle sur un itérable.
whiletantqueBoucle conditionnelle.
deffonctionDéfinition de fonction.
returnretournerRenvoie une valeur depuis une fonction.
classclasseDéfinition de classe.
breakcasserSort immédiatement de la boucle.
continuecontinuerPasse à l'itération suivante.
passpasserInstruction vide (ne fait rien).
try / except / finallyessayer / attraper / enfinGestion des exceptions.
raiseleverDéclenche une exception.
with … as …avec … comme …Gestionnaire de contexte (fichiers, ressources).
import / fromimporter / depuisImportation de modules.
True / False / Nonevrai / faux / nulLittéraux booléens et valeur nulle.
and / or / notet / ou / nonOpérateurs logiques.
in / not indans / non dansTest d'appartenance.
isestTest d'identité (même objet).
delsupprimerSupprime une variable ou un élément.
lambdalambdaFonction anonyme sur une ligne.
globalglobalDéclare une variable globale dans une fonction.
assertaffirmerVérifie qu'une condition est vraie, sinon lève une erreur.
yieldproduireProduit une valeur depuis un générateur.
Exemple complet - Baobab ↔ Python
Baobab
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# Panorama des mots-clés pour n dans intervalle(10): si n == 3: continuer # saute 3 sinonsi n == 7: casser # arrête à 7 sinon: afficher(n) # → 0 1 2 4 5 6 essayer: supprimer inconnu attraper Erreur comme e: afficher("Attrapé !") enfin: afficher("Toujours exécuté")
Python
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
# Keyword overview for n in range(10): if n == 3: continue # skips 3 elif n == 7: break # stops at 7 else: print(n) # → 0 1 2 4 5 6 try: del inconnu except Exception as e: print("Attrapé !") finally: print("Toujours exécuté")