Python : Les variables

Vous lisez
Python : Les variables

Introduction

Les variables “contiennent une valeur attribuée.”

Types de variables Identifiant Formatage Nomenclature
Nombre entier int int()
1
22
Nombre décimal float float()
1
2.8
Chaîne de caractères str str()
1
"La chaîne de caractère"
Liste list list()
1
[3, "Texte"]
Tuple tuple tuple()
1
(3, "Texte")
Dictionnaire dict dict()
1
{'couleur':'rouge', 'taille':38, 5:2}

Nomenclature couramment utilisée

1
maVariable = maValeur

Standard retrouvé dans d’autres langages

Règles à retenir

  1. Le nom de la variable ne peut être composé que de lettres (majuscules ou/et minuscules), de chiffres et du symbole souligné “_” (appelé underscore en anglais).
  2. 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”).
  4. Anglais grandement préférable : Il s’agit surtout d’une habitude à prendre afin qu’une majorité de personne puisse comprendre votre code et surtout pour éviter les erreurs de syntaxe dues aux accents.

Certains mots-clés de Python sont réservés. Vous ne pouvez pas créer des variables portant les noms suivants.

and del from none
true as elif global
nonlocal try assert else
if not while break
except import or with
class false in pass
yield continue finally is
raise def for lambda
return

Les types de données

Python associe à chaque donnée un type (ci-dessous, 3 exemples basiques).
Celle-ci va définir les opérations autorisées sur cette donnée en particulier.

Type de donnée Identifiant Exemple

Les nombres entier

  • Nombre sans virgule
int

1
0, 5, 13, 2364

Les nombres flottants

  • Nombre à virgule
  • Penser à remplacer la virgule par un point
  • Ajouter “.0” pour rendre un int flottant
float

1
1.2, 528.654

Chaîne de caractères

  • Entre  » ou ‘ ou «  » »
  • ‘J’aime le Python’ = SyntaxError : invalid syntax
  • ‘J\’aime le Python’
  • « Il déclara: \”J’aime le Python !\” »
str

1
"Hello World", "Coucou"

Opérations mathématiques

Librairie d’opérations de base importée par défaut.

Opération Nomenclature Exemple

Addition

+

1
0, 5, 13, 2364

Soustraction

1
1.2, 528.654

Multiplication

*

1
"Hello World", "Coucou"

Division

/

1
"Hello World", "Coucou"

Puissance

**

1
"Hello World", "Coucou"

Modulo

%

1
"Hello World", "Coucou"

Incrémentation

+=

1
"Hello World", "Coucou"

Drécrémentation

-=

1
"Hello World", "Coucou"

Multiplier par

*=

1
"Hello World", "Coucou"

Diviser par

/=

1
"Hello World", "Coucou"

Opérations autorisées et non-autorisées

Exemples avec l’opération d’addition uniquement.

Premier type Opération Deuxième type Résultat

int

+ int int

int

+ float float

float

+ float float

str

+ str str

int

+ str TypeError

float

+ str TypeError

Trucs et astuces

  • Permuter deux variables
    1
    a,b = b, a

  • Affecter une même valeur à plusieurs variables
    1
    x = y = 3

  • Couper une instruction Python en deux lignes ou plus
    1
    2
    1 + 4 * 19 + ( 10 - 7 ) \
    -12 + 38.5

Cours basé sur les travaux de Vincent Le Goff.

Qu'avez-vous pensé de cet article ?
J'aime
0%
Merci
0%
Pratique
0%
Incomplet
0%
Rien de neuf
0%
A propos de l'auteur
Olivier Schmitt
Photographe professionnel, originaire d'Alsace (France), ancien Directeur Technique sur les films d'animation "Minions", "Moi, Moche et Méchant" et "Le Lorax".
Commentaires
Laisser une réponse

Laisser une réponse