--- tags: - sorbonne - informatique semestre: 1 --- Une expression a un type et une valeur Une instruction s'interprète mais n'a pas de valeur Déclaration est : ```python s : float ``` L'initialisation est : ```python = "hello world" ``` Définition d'une variable est sa déclaration et son initialisation Occurrence est l'utilisation de la variable Réaffectation est une modification de sa valeur Inférence de type est une déduction automatique du type d'une variable > [!warning] Définitions de variable > Les définitions de variable sont toujours au début (sauf pour les variables d'occurration) La convention est la snake_case pour tout Alternative : ```python if condition: consequant1() elif condition2: consequant2() else: consequant3() ```