Dans cette partie de cours, on va découvrir les variables en python : comment elles sont conçues?! Déclaration et utilisation des variables dans un programme python? les types de variables ?! les types de données en python?

Variables en python

Une variable est une donnée de votre programme stockée dans l’ordinateur.Autrement, elle sert à stocker une valeur pour l’utiliser en cas de besoin. Mais, pour les langages de programmation, le concept de variables peut prendre différentes formes. En effet, les deux plus courantes vont être les variables sous forme de boîtes et les étiquettes.

variable comme une boite
représentation d’une variable en langage C : boite
représentation d’une variable en python
représentation d’une variable en python : étiquette

Une variable est décrite par un nom, et représente une  valeur stockée dans la mémoire. Attention, le nom de la variable ne doit pas être un des mots réservés de Python. En outre, on a une bonne pratique: Pour  les  noms des variables choisissez des noms représentatifs des informations qu’ils désignent. Ainsi MONTANT est un meilleur choix que X pour  désigner le montant d’une facture.

Définition des variables en python :

 Pour être utilisée, une variable a besoin d’avoir été déclarée et définie :

  • Déclarer une variable :c’est indiquer au compilateur/interpréteur que tel nom existe dans tel contexte pour lui permettre de résoudre les utilisations de ce nom.

     

  • Définir (utiliser) une variable :c’est lui assigner une valeur

Dans un algorithme, l’utilisation d’une variable se fait via l’instruction d’affectation.

 Ces deux concepts sont confondus en python : x = 20 revient à déclarer une variable x puis à la définir sur 20. Par la suite, un x = 26.5  dans le même contexte revient à redéfinir une variable déjà déclarée. C’est-à-dire déplacer l’étiquette sur une autre valeur.

Python : Déclaration et utilisation des variables

 nom_de_la_variable = valeur
Exemple : x=12

Type des données :

Les données stockées en mémoire peuvent être de plusieurs types. Par exemple, la note d’une personne est stockée sous forme de valeur numérique et son adresse est stockée sous forme de caractères alphanumériques. Ainsi, Python possède différents types de données standard qui sont utilisés pour définir les opérations possibles sur eux et la méthode de stockage pour chacun d’eux.

Type numérique :

Les nombres manipulés peuvent être :

  • des entiers, c’est-à-dire ceux qui sont dépourvus de partie fractionnaire;
  • des nombres à virgule flottante (ou simplement flottants), qui contiennent (ou peuvent contenir) la partie fractionnaire.

Exemples : Nombres flottants : 12.5,-10.4 #on utilise un point au lieu du virgule !!

Remarque 1  : 4 et  4.0 Python les voit d’une manière complètement différente. En effet, 4 est un nombre entier, alors que 4.0 est vu comme un nombre à virgule flottante.

Remarque 2  : On peut utiliser la lettre e. Alors, lorsque vous souhaitez utiliser des nombres très grands ou très petits, vous pouvez utiliser la notation scientifique

Exemple : la vitesse de la lumière, exprimée en mètres par seconde ressemble à ceci: 300000000.Donc, en Python, le même effet est obtenu d’une manière légèrement différente : 3E8 ou 3e8 sachant que E ou e représente l’expression ‘ fois dix à la puissance de’.

 

Remarque 3 : nombres octaux et hexadécimaux

   Il existe deux conventions supplémentaires en Python :

– La représentation octale: Si un nombre entier est précédé d’un ou d’un 0o préfixe (zéro-o), il sera traité
comme une valeur octale. Cela signifie que le numéro ne doit contenir que des chiffres pris dans la plage [0..7].

Exemple : 0o156 est un nombre octal  avec une valeur (décimale) égale à 110.

– La représentation hexadécimale :0x ou 0X (zéro-x).

Exemple : 0x156 est un nombre hexadécimal avec une valeur (décimale) égale à 342

Type Chaine :

Les chaînes sont utilisées pour traiter du texte. De plus, les chaînes ont besoin de guillemets

Type booléen :

En programmation, on doit souvent savoir si une expression est vraie ou fausse. En effet, on peut évaluer n’importe quelle expression en Python et obtenir l’une des deux réponses, True ou False.

Vous pouvez suivre la liste des vidéos du cours Python (Programmation ) sur notre chaine youtube :  Vidéos Python (cours) , Vidéos Python (exercices).

Aussi, notre cours bien structuré est sur le site : cours python

Découvrir plus de cours

Algorithmes, base de données, merise, SQL

Python : Les dictionnaires

Dans cette partie de cours, on va découvrir les l’utilisation des dictionnaires en python (...

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *