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.
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.
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 (...
LMD : modification des données (l’ordre sql update)
modifier les données avec l'ordre sql update : comment ? Exemples? tous les cas possibles?!
L’héritage Multiple en programmation orientée objet
Bienvenue dans notre cours ‘Programmation orientée objet en Python’. Alors, dans cette partie de cours, on...