Académique Documents
Professionnel Documents
Culture Documents
• Variables
• Actions simples
• Opérateurs Python
VARIABLES
Une variable est un emplacement nommé utilisé pour stocker des données dans
la mémoire. Il est utile de considérer les variables comme un conteneur
contenant des données pouvant être modifiées ultérieurement au cours de la
programmation.
Déclaration
Pour créer une variable en Python, nous utilisons l’instruction d’affectation qui a le format suivant.
nom_variable = expression
nom_variable est le nom de la variable, (=) est connu comme opérateur d’affectation
et expression est juste une combinaison de valeurs, variables et opérateurs. Voici un exemple:
1 a =5
Remarque ! En Python, nous n’affectons pas de valeurs aux variables, alors que Python donne la
référence de l’objet (valeur) à la variable.
Contrairement aux langages tels que C, C ++ et Java, en Python, nous ne déclarons pas le type de la
variable à l’avance. En fait, c’est une erreur de syntaxe si vous essayez de le faire.
1 >>> int a=2
2 File “< stdin>”, line 1
3 int a=2
4 ^
SyntaxError: invalid syntax
5
1
>>> a=2
2 >>> type(a)
3 < class ‘int’>
4 >>> a=”bonjour”
5 >>> type(a)
< class ‘str’>
6
>>>
7
Le tableau suivant présente des types de données de base dans Python ainsi que des exemples:
Types de données type associé en Exemples
python
Entiers int 12, -999, 0, 900000, etc
Python a une fonction intégrée appelée type () que nous pouvons utiliser pour déterminer le
type de données d’une variable.
1 >>> type(54)
< class ‘int’>
2 >>>
3 >>> type(“Bonjour”)
4 < class ‘str’>
5 >>>
>>> type(98.188)
6 < class ‘float’>
7 >>>
8 >>> type(“3.14”)
9 < class ‘str’>
10 >>>
>>> type(“99”)
11 < class ‘str’>
>>> a = 54
>>> type(a)
< class ‘int’>
Affectation simultanée
Nous pouvons affecter des valeurs à plusieurs variables à la fois en utilisant l’affectation
simultanée qui a la syntaxe suivante:
1 var1, var2, var3, ... varN = exp1, exp2, exp3, ... expN
Lorsque Python rencontre une instruction d’affectation simultanée, il évalue d’abord toutes les
expressions du côté droit, puis affecte leur valeur aux variables correspondantes à gauche. Par
exemple:
1
>>> a,nom,b=2,"gabsi",3.5
2 >>> a
3 2
4 >>> nom
5 ‘gabsi’
>>> b
6 3.5
7
Si nous voulons attribuer la même valeur à plusieurs variables à la fois, nous pouvons le faire
comme suit:
1
>>> a=b=c=4
2 >>> a
3 4
4 >>> b
5 4
>>> c
6 4
7
ACTIONS SIMPLES : INPUT (ENTRÉE), PRINT (SORTIE)
Fonction print()
La façon la plus simple de produire la sortie est d'utiliser la fonction print() où vous pouvez
passer zéro ou plus d'expressions séparées par des virgules. Cette fonction convertit les
expressions que vous passez dans une chaîne de caractères avant d'écrire à l'écran.
Syntaxe
1 print(valeur(s))
Exemple 1 :
1 # afficher un message
2 print("bonjour")
3
4 #afficher une variable
5 print(a)
6
7 # afficher un message + une variable
8 print("bonjour ", a)
9
10 # affichier plusieurs valeurs
11 print("bonjour ",a,b)
12
13 # utiliser un séparateur entre les valeurs
14 print("bonjour ",a,b,sep=" & ")
15
16 # utiliser un caratère de fin de la chaine
17 for elm in tab:
print(elm, end=' : ')
1 input([msg])
Où msg est la chaîne que nous souhaitons afficher à l'écran. C'est optionnel.
Exemple 6 :
Ici, nous pouvons voir que la valeur entrée 5 est une chaîne, pas un nombre. Pour
convertir cela en un nombre, nous pouvons utiliser les fonctions int() ou float().
Exemple 7 :
1 >>> a=int(input("Saisir une valeur : "))
2 Saisir une valeur : 5
3 >>> a
4 5
Exemples :
A = 25
A = str (A) A dévient une chaine de caractères (str) = “25”
B = “10”
B = int (B) B dévient un entier (int) = 25.
Il est possible maintenant de faire des opérations mathématiques.