0% ont trouvé ce document utile (0 vote)
20 vues8 pages

Python 11

Ce document décrit les bases de Python, notamment les variables, les types de données, les opérations et les entrées/sorties. Il explique comment déclarer et utiliser des variables, les principaux types comme les entiers, flottants, chaines et booléens, et les opérations arithmétiques et logiques associées.

Transféré par

tonobi3435
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
20 vues8 pages

Python 11

Ce document décrit les bases de Python, notamment les variables, les types de données, les opérations et les entrées/sorties. Il explique comment déclarer et utiliser des variables, les principaux types comme les entiers, flottants, chaines et booléens, et les opérations arithmétiques et logiques associées.

Transféré par

tonobi3435
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 8

Chapitre 1 : Variables, Types et Opérations de base en Python

I- Les variables en Python


Un programme manipule des variables (objets). Une variable est une zone de la mémoire
de l’ordinateur dans laquelle une valeur est stockée. Aux yeux du programmeur, cette variable
est définie par un nom, alors que pour l’ordinateur, il s’agit en fait d’une adresse, c’est-à-dire
d’une zone particulière de la mémoire.
En Python, la déclaration d’une variable et son initialisation (c’est-à-dire la première
valeur que l’on va stocker dedans) se font en même temps.

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) :

II- Les types de variables


Le type d’une variable correspond à la nature de celle-ci. Les principaux types dont nous
aurons besoin dans un premier temps sont :

• les entiers (int) : exemples de valeurs : 4 50 10000,


• les nombres décimaux (float) : exemples de valeurs : 4. 5.1 1.23e-6,
• les chaînes de caractères (str),
• les booléens (bool) : sont essentiels en informatique. Ce type comprend uniquement
deux constantes : True et False (Vrai et Faux). Ils sont principalement utilisés dans les
structures de contrôle.
• les nombres complexes (complex) exemples de valeurs : 3+4j 5-10j

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.

III- Opérations de base


1- Affectation (ou assignation)
Les termes « affecter une valeur » ou « assigner une valeur » à une variable sont
équivalents. Ils désignent l’opération par laquelle on établit un lien entre le nom de la variable
et sa valeur (son contenu).
En Python comme dans de nombreux autres langages, l’opération d’affectation est
représentée par le signe égal.

2
Il est interdit d’utiliser une variable non initialisée (sans valeur de départ) dans une
expression :

2- Affectation multiples

Sous Python, on peut assigner une valeur à plusieurs variables simultanément.

On peut aussi effectuer des affectations parallèles à l’aide d’un seul opérateur.

3- Opérateurs avancés d’affectation : += ; -= ; *= ; /= ; //= ; %= ; **=

4- Affichage de la valeur d’une variable

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 :

Pour éditer sur écran un message, on a recours à la fonction print() :

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 :

La validation de la saisie est obtenue en tapant la touche ENTREE.

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

• Addition +, soustraction -, multiplication *, division / et puissance ** :

6
• Quotient // et reste % d’une division euclidienne :

7- Commandes sur les nombres complexes :

• Partie réelle

• Partie imaginaire

• Conjugué

Mais pas uniquement, on a d’autres commandes applicables sur le corps C appartenant au


module cmath.

7
8- Commandes sur les booléens

Les opérateurs applicables sont and, or et not :

9- Opérations sur les chaînes de caractères

Pour les chaînes de caractères, deux opérations sont possibles, l’addition et la


multiplication :

L’opérateur d’addition + concatène (assemble) deux chaînes de caractères.


L’opérateur de multiplication * entre un nombre entier et une chaîne de caractères duplique
(répète) plusieurs fois une chaîne de caractères.

Vous aimerez peut-être aussi