Opérateur | Usage |
---|---|
+ | Additionne deux nombres |
- | Soustrait deux nombres |
* | Multiplie deux nombres |
/ | Divise deux nombres |
// | Retourne le nombre entier d'une division |
% | Retourne le reste d'une division |
Exemple :
>>> 2+3
# Le résultat sera 5
>>> 3*3
# Le résultat sera 9
nom_variable = valeur
A noter :
- Le nom de la variable ne peut être composé que de lettres, majuscules ou minuscules, de chiffres et du symbole souligné « _ » (appelé underscore en anglais).
- Le nom de la variable ne peut pas commencer par un chiffre.
3.Le langage Python est sensible à la casse, ce qui signifie que des lettres majuscules et minuscules ne constituent pas la même variable (la variable AGE est différente de aGe, elle-même différente de age).
Il existe 2 conventions principales pour nommer une variable :
mon_age
monAge
monAge = 19
On peut interagir avec cette variable en modifiant son contenu comme bon nous semble :
monAge = 19
# monAge vaut 19
monAge = monAge + 4
# monAge vaut 23
monAge = monAge * 2
# monAge vaut 46
Type de donnée | Commentaire |
---|---|
Nombres entiers (int) | Nombre sans virgule : 3 |
Nombres flottants (float) | Nombre avec virgule : 3.2442 |
Chaine de caractères | Contient des lettres, des phrases : Bonjour ! |
Pour les chaines de caractères, il faut faire attention aux types de guillements utilisés :
maPhrase = 'J'aime le python'
# Syntaxe incorrecte !
# Pour corriger cela, il faut échapper le ' :
maPhrase = 'J\'aime le python'
# Affiche bien la phrase
maPhrase = "j'aime le python"
# J'aime le python
maPhrase = """j'aime
le
python"""
# Les trois guillemets permettent de ne pas avoir à échapper les caractères, et permettent de faire un retour à la ligne sans utiliser \n
Lorsqu'il s'agit d'incrémenter des variables, on peut faire de plusieurs façons :
# Méthode 1 : Rajouter la valeur à la variable
maVariable = 1
maVariable = maVariable + 1
# Méthode 2 : Incrémenter directement la variable
maVariable = 1
maVariable += 1
>>> a = 5
>>> b = 32
>>> a,b = b,a # permutation
>>> a
32
>>> b
5
>>>
>>> x = y = 3
>>> x
3
>>> y
3
>>>
Syntaxe d'une fonction :
nom_de_la_fonction(parametre_1,parametre_2,…,parametre_n)
a=3
type(a)
# retourne <class 'int'>
>>> a = 3
>>> print(a)
>>> a = a + 3
>>> b = a - 2
>>> print("a =", a, "et b =", b)
choix = input("Faite votre choix : ")
Par défaut, la valeur sera une chaine de caractères. Pour la convertir en entier, on peut utiliser ceci :
annee = input("Saisir une annee : ")
annee = int(annee)