Python 11
Python 11
Remarque :
Le nom des variables en Python peut être constitué de lettres minuscules (a à z), de lettres
majuscules (A à Z), de nombres (0 à 9) ou du caractère souligné (_). Vous ne pouvez pas
utiliser d’espace dans un nom de variable.
Par ailleurs, un nom de variable ne doit pas débuter par un chiffre et il n’est pas
recommandé de le faire débuter par le caractère _ (sauf cas très particuliers).
Python est sensible à la casse, ce qui signifie que les variables TesT, test ou TEST sont
différentes.
En plus de ces règles, il faut encore ajouter que vous ne pouvez pas utiliser comme nom de
variables les 33 « mots réserves » ci-dessous (ils sont utilisés par le langage lui-même) :
1
La fonction type() retourne le type d’une variable ou d’une expression.
Remarque :
Python reconnaît certains types de variable automatiquement (entier, float). Par contre,
pour une chaîne de caractères, il faut l’entourer de guillemets (doubles, simples, voire trois
guillemets successifs doubles ou simples) afin d’indiquer à Python le début et la fin de la
chaîne de caractères.
Dans l’interpréteur, l’affichage direct du contenu d’une chaîne de caractères se fait avec
des guillemets simples, quel que soit le type de guillemets utilisé pour définir la chaîne de
caractères.
En Python, comme dans la plupart des langages de programmation, c’est le point qui est
utilisé comme séparateur décimal.
2
Il est interdit d’utiliser une variable non initialisée (sans valeur de départ) dans une
expression :
2- Affectation multiples
On peut aussi effectuer des affectations parallèles à l’aide d’un seul opérateur.
Pour afficher la valeur d’une variable à l’écran, il existe deux possibilités. La première qui est
une fonctionnalité secondaire de l’interpréteur consiste à entrer au clavier le nom de la
3
variable, puis la touche <Entrée>. Python répond en affichant la valeur correspondante. La
deuxième consiste à utiliser la fonction print().
NB : La fonction print() n’affiche strictement que la valeur de la variable, telle qu’elle a été
encodée, alors que l’autre méthode (celle qui consiste à entrer seulement le nom de la
variable) affiche aussi des apostrophes afin de vous rappeler que la variable traitée est du type
« chaine de caractères ».
Il est également possible d’afficher le contenu de plusieurs variables (quel que soit leur type)
en les séparant par des virgules :
4
On peut afficher plusieurs messages sur une même ligne en choisissant le caractère de
séparation en utilisant la syntaxe suivante : print(mes1,mes2,…mesk,sep=caractère)
Pour choisir le caractère de fin de ligne, on utilise l’option end de la commande print (si le
caractère choisi est «» alors il n’y aura pas de retour à la ligne) :
Pour avoir plus de contrôle sur le formatage de vos sorties que de simplement imprimer des
valeurs séparées par des espaces, on a recours à utiliser la méthode format().
5
5- La saisie (lecture) des données
On utilise la commande input() qui quand rencontrée, le script attend jusqu’à ce que
l’utilisateur introduise une valeur qui peut importe son type sera comptée comme une chaine
de caractères. On peut documenter l’opération d’entrée en ajoutant un message entre les () de
input et qui sera affiché au moment de l’exécution de l’instruction :
On peut tout de même forcer la saisie d’un entier ou d’un réel directement en utilisant
respectivement les deux commandes int et float déjà rencontrées :
Parfois l’utilisateur se trompe sur la valeur introduite, l’instruction input déclenche une
erreur ou une exception, un message en rouge apparait indiquant la nature de l’erreur :
6- Opérations arithmétiques
6
• Quotient // et reste % d’une division euclidienne :
• Partie réelle
• Partie imaginaire
• Conjugué
7
8- Commandes sur les booléens