Les programmeurs informatiques utilisent des variables pour garder une trace des informations. Cela se fait à l'aide de l'instruction d'affectation. Maintenant, syntaxiquement, ce processus est en grande partie le même dans la plupart des langues. Vous avez une variable sur la gauche et les informations à droite, mais la bonne façon de penser ce qui se passe réellement sous les couvertures diffère légèrement selon la langue dont vous parlez. Maintenant, dans certains langages, comme C, vous devriez considérer la variable comme une boîte dans lequel vous placez une valeur. Ce n'est pas ainsi que vous devriez penser à Python. Au lieu de cela, vous devriez penser à la variable comme une sorte de nom que vous associez à un objet car Python est un langage orienté objet. Donc, quand vous avez une variable, vous devriez le considérer comme étant lié à un objet particulier. Maintenant, dans certains livres Python, vous pouvez lire des phrases comme mettre des valeurs dans des variables ou des variables contenant des valeurs, et c'est bien, mais l'une des meilleures façons de penser à cela, pensez simplement à la variable comme étant une sorte d'étiquette ou de post-it, et quand tu es réellement lié ou coller une étiquette sur un objet. Sachez maintenant que ce n'est pas comme l'algèbre. En algèbre, on peut dire que X est égal à trois ou trois égal à X, et ça veut dire la même chose. Cela ne fonctionnera pas en programmation. Parce qu'avec la programmation, il faut toujours avoir la variable à gauche et vous ne pouvez pas avoir plus d'une variable. C'est tout à fait correct en algèbre de dire que X plus Y font sept, mais le signe égal ne veut pas dire la même chose comme en maths. Comme je l'ai mentionné, le signe égal signifie affectation. Donc, quand vous dites que X est égal à trois, vous liez le post-it avec le nom X à un objet, un objet entier avec une valeur trois, ou vous pouvez appliquer une note collante à l'objet chaîne, bonjour. Et vous pouvez changer d'avis. Vous pouvez décider que je ne veux pas que X en étiquette trois, à la place, je veux que X étiquette la chaîne bye. Et vous pouvez changer Y pour être associé avec un nombre à virgule flottante. Maintenant, sachez également que deux variables peuvent en fait pointer vers ou étiqueter le même objet en mémoire. Donc je peux dire que X va être lié à deux et Y va être lié au même objet. Donc, l'essentiel est de garder à l'esprit qu'en Python, quand tu fais des devoirs, vous attribuez un nom ou un pense-bête à une sorte d'objet en mémoire.