Les commentaires en Python
En Python, les commentaires servent à expliquer le code, clarifier l’intention
ou désactiver temporairement une ligne. Ils ne sont pas exécutés par
l’interpréteur.
Commentaires sur une ligne
Utilisés pour de courtes explications.
Commencent par un dièse #.
Tout ce qui suit le # sur la même ligne est ignoré par Python.
Commentaires sur plusieurs lignes
Utilisés pour documenter plus longuement un code, expliquer un bloc
ou créer des notes de cours.
Délimités par des guillemets triples :
o soit """
o soit '''
La préséance (priorité) des opérateurs
En Python, chaque opérateur possède un niveau de préséance (ou priorité).
Cela détermine dans quel ordre les sous-expressions sont évaluées.
Niveaux de préséance des opérateurs (du moins prioritaire au
plus prioritaire)
Niveau 1 – Opérateurs additifs (binaires)
+ (addition)
- (soustraction)
Niveau 2 – Opérateurs multiplicatifs (binaires)
*(multiplication)
/ (division réelle)
// (division entière)
% (modulo)
Niveau 3 – Opérateurs unaires
+ (positif)
- (négatif)
, Niveau 4 – Exponentiation
** (puissance)
Niveau 5 – Parenthèses
()
Exemples d'évaluation
1+2*3
o Multiplication avant addition
o 1 + (2 * 3) = 7
-+-5
o On lit de droite à gauche pour les unaires
o ( + ( -5 ) ) = 5
-8 * -5 – 3
o Unaires → multiplication → addition/soustraction
o ((-8) * (-5)) - 3 = 37
-(-2) ** 2
o Exponentiation avant le signe unaire
o - ( (-2) ** 2 ) = -4
11 % 3 – 1
o Modulo (niveau 2) avant soustraction (niveau 1)
o (11 % 3) - 1 = 1
La syntaxe des nombres : décimales et notation
scientifique
En Python, on peut écrire des nombres avec :
des décimales
une puissance de 10, grâce à la notation scientifique (aussi appelée
notation exponentielle)
Cette notation utilise la lettre e ou E, suivie d’un exposant.
Décimales simples
On peut écrire des nombres à virgule en utilisant un point : 1.25
Notation scientifique
Elle permet de représenter :
de très grands nombres
de très petits nombres