Variables python

Variables python

Introduction

Vous souvenez-vous des variables de la classe de mathématiques à l'école? Les variables de programmation sont en fait très similaires. Les variables ne sont que des symboles qui représentent une valeur et cette valeur peut être modifiée; Ainsi la variable de nom. Contrairement aux mathématiques, les variables de programmation peuvent être beaucoup plus libres. Les variables n'ont pas seulement à être une lettre. Les variables peuvent être un seul caractère, mais ce sont plus généralement un mot ou une courte phrase descriptive en minuscules avec des mots séparés par des soulignements. Il est en fait préférable de nommer des variables quelque chose de descriptif afin que vous et quiconque avec qui vous travaillez sache exactement quelle est cette variable, même beaucoup plus tard dans le code.

Types de variables

Python est une langue dynamique de canard dynamique. Ne vous inquiétez pas trop de la terminologie, mais cela signifie que Python ne vous oblige pas à spécifier les types de variables lorsque vous les créez. Oh ouais, il existe des types de variables. Même si vous n'avez pas nécessairement à spécifier leur type lorsque vous les créez, c'est une bonne idée de savoir quel type vous voulez qu'ils soient. Plus tard, avoir le mauvais type de variable vous causera invariablement à gros problème.

Il existe six principaux types de variables que vous devez connaître maintenant. Quatre d'entre eux sont des variables simples ou primitives. Les deux autres sont plus complexes et impliquent des collections de données. Il y a entiers, qui sont des nombres entiers. Chars, ou les nombres à virgule flottante sont des nombres avec des décimales. Le texte est appelé chaîne. Il y a aussi booléens, qui ont des valeurs vraies ou fausses.

Du côté le plus complexe, il y a tuples et listes(tableaux dans d'autres langues), qui détiennent tous deux des collections d'informations. Tuples Tenez des groupes de différents types d'informations et ne peut pas être modifié. En termes de programmation, l'incapacité de changer tuples signifie qu'ils sont immuables. Listes, en revanche, organisez des groupes du même type de date et peuvent être modifiés à tout moment.

Attribution de variables

Pour attribuer une valeur aux variables et les créer, dites simplement à Python à quoi ils sont égaux. Par exemple, si vous vouliez créer une variable appelée dis bonjour c'est un chaîne Et tient la phase: «Bonjour le monde!"Jetez un œil à l'exemple ci-dessous.

Say_hello = "Hello World!" 

Si vous travaillez avec des chiffres, c'est presque la même chose. Définissez simplement le nom de variable égal à tout le nombre que vous souhaitez.

this_integer = 5 this_float = 5.5 

Lorsque vous traitez des nombres, vous pouvez même définir une variable égale à une équation, et la variable sera égale à la solution.

the_answer = 6 * 7 

Maintenant, consultez les valeurs de certaines variables en les imprimant. Tu peux donner imprimer le nom d'une variable, et il vous rendra la valeur.

imprimer (the_answer) 

Vous pouvez modifier les valeurs des variables tout aussi facilement. Tout ce que vous avez à faire est de les définir égaux à autre chose. Essayez-le et imprimez les valeurs entre les deux.

A = 5 Impression (a) a = 10 Impression (a) 

Voir? Ça change juste. La même chose est (en quelque sorte) pour cordes. Ils sont techniquement immuables, comme tuples, Vous ne modifiez donc pas réellement la valeur existante. Vous pointez la variable à un nouveau. Ce n'est vraiment pas une chose à craindre pour le moment, cependant,.

a_string = "Bonjour!"Print (a_string) a_string =" Goodbye!"Print (a_string) 

Cela fonctionne toujours comme vous vous attendez. Plus tard dans une utilisation plus avancée, vous voudrez conserver l'immuabilité de cordes à l'esprit.

Comparaison des variables

Python vous donne également la possibilité de comparer les valeurs des variables et vous donne une valeur de soit vrai ou FAUX en fonction de la comparaison. La comparaison des variables est un concept très important dans la programmation et entrera beaucoup plus tard. Heureusement, Python utilise les symboles pour la comparaison des mathématiques pour gérer la comparaison des variables.

La première chose que vous voudriez probablement vérifier est de savoir si deux variables sont égales les unes aux autres. Donc, vous le faites avec deux signes égaux l'un à côté de l'autre, comme ceci; ==. Il y en a deux à la place sur un pour différencier la vérification de l'égalité pour l'attribution de la valeur.

a = 6 b = 2 * 3 Impression (a == b) 

Il a imprimé «vrai» parce que trois fois deux équivaut à six. Vous pouvez comparer cordes aussi. Python vérifiera que le texte dans le cordes est le même.

a_string = "hello" un autre_string = "bonjour" imprimer (a_string == un autre_string) 

Encore une fois, il est revenu «vrai» parce qu'ils étaient les mêmes. Si vous en modifiez un, les résultats seront différents.

a_string = "hello" un autre_string = "bonjour!"Print (a_string == un autre_string) 

Maintenant c'est «faux» parce que un autre_string a un point d'exclamation. Encore une fois, Python et d'autres langages de programmation sont très littéraux. Ils s'en moquent moyens la même chose parce que ce n'est pas littéralement exactement le même.

Il existe d'autres moyens de comparer les variables ou les valeurs, comme; >, <, > =, <=, et !=. Vous avez probablement vu tout cela auparavant, sauf peut-être le dernier. Ainsi, les premiers sont supérieurs à, inférieurs à, supérieurs ou égaux à, et inférieurs ou égaux à. Le dernier que vous n'auriez peut-être pas vu n'est "pas égal." Voici quelques exemples:

>>> 5> 7 Faux >>> 7> 5 Vrai >>> 5 * 2> = 11 Faux >>> 6 * 2> = 11 Vrai >>> 6 * 2> = 12 Vrai >>> 6 * 2 >> "Bonjour" != "Bonjour!" Vrai 

Le >(plus grand que) et le <(moins de) comparez simplement deux valeurs directement. Si les deux valeurs sont égales les unes aux autres, la comparaison renvoie "False", car deux valeurs égales ne sont ni supérieures ni inférieures aux unes aux autres.

Le > =(supérieur ou égal à) et le <=(moins ou égal à) faire à peu près la même chose, mais ils évalueront à «vrai», si les valeurs sont égales.

!= est exactement l'opposé de ==. Il ne sera évalué à "vrai" que lorsque les deux valeurs ne sont pas égales les unes aux autres.

Fermeture

Il y a beaucoup plus qui peuvent être faits avec des variables. Jouez avec ce que vous avez fait ici. Il y a des tonnes de possibilités avec des opérateurs de comparaison. Vous pouvez voir à quel point vous pouvez faire des déclarations. Les guides à venir exploreront chaque type de variable beaucoup plus approfondie et vous familiariseront avec les capacités de chaque.

Des exercices

  1. Créez une variable de chaîne appelée "nom" et définissez-le égal à votre nom.
  2. Imprimez votre nouvelle variable "nom".
  3. Créer une variable entière appelée "an_int."
  4. Créer une variable flottante appelée "a_float."
  5. Multipliez "an_int" et "a_float" et attribuez le résultat à une nouvelle variable appelée "the_answer."
  6. Imprimez "The_answer."
  7. Définissez "an_int" sur un autre entier. Définissez "a_float" sur un autre flotteur. Divisez-les et définissez "The_answer" égal au résultat. Imprimer "the_answer."
  8. Utilisez un opérateur de comparaison pour vérifier que "the_answer" est égal à "an_int" divisé par "a_float."
  9. Utilisez l'impression et un opérateur de comparaison pour voir si "3 ** 3 + 3" est supérieur à 30.
  10. Utilisez un opérateur de comparaison différent sur l'instruction de la question précédente pour obtenir le résultat inverse.
  11. Imprimez le résultat de "'Hello' != 'Bonjour'."Pourquoi est-ce le résultat?
  12. Créez un ensemble de variables de nombre et organisez-les de telle sorte que la somme des deux premiers soit inférieure à la différence du troisième et du premier. Imprimez le résultat.

Table des matières

  1. Guide d'introduction et d'installation de Python
  2. Fichiers Python et interprète
  3. Expérimenter des nombres et du texte en python
  4. Variables python
  5. Travailler avec des variables de nombre dans Python
  6. Python String Basics
  7. Chaînes de python avancées
  8. Commentaires Python
  9. Listes de python
  10. Méthodes de liste Python
  11. Listes multidimensionnelles python
  12. Tuples python
  13. Opérateurs booléens python
  14. Python If Instatations
  15. Python pendant les boucles
  16. Python pour les boucles
  17. Dictionnaires python
  18. Dictionnaires avancés Python
  19. Fonctions Python

Tutoriels Linux connexes:

  • Choses à installer sur Ubuntu 20.04
  • Une introduction à l'automatisation Linux, des outils et des techniques
  • Bases de mathématiques informatiques: binaire, décimal, hexadécimal, octal
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Vim Editor Basics in Linux
  • Masterring Bash Script Loops
  • Mint 20: Mieux que Ubuntu et Microsoft Windows?
  • Système linux hung? Comment s'échapper vers la ligne de commande et…
  • Bash Idioms variables avancées pour la sensibilité à la caisse…
  • Python Expressions régulières avec des exemples