Ce sont les Constantes et les constantes Littérales?

Je suis en train d'apprendre Python et je suis un peu confus avec les Constantes et les constantes Littérales.Quels sont-ils?Pour ce genre de fins utilisons-nous ? Quelle est leur différence de la variable normale?

Merci beaucoup.

Edit :

Je suis un vrai débutant.En tant que débutant que je peux dire, je ne sais rien sur le monde de la programmation.Comme je ne sais pas ce qu'est une expression de l'est et vice versa.

J'ai appris le langage python à l'aide de la "Un octet de python" livre et quelque part dans le livre, je suis tombé sur un article qui parle de littéraux et des constantes.Je partage l'article:

5.2. Constantes Littérales

Un exemple d'une constante littérale est un nombre comme 5 , 1.23 , ou un
chaîne de caractères comme 'Ceci est une chaîne" ou "C'est une chaîne!" .

Il est appelé un littéral, car elle est littérale - vous utiliser sa valeur
littéralement. Le nombre 2 représente toujours lui-même et rien d'autre - il
est une constante, car sa valeur ne peut pas être changé. Par conséquent, tous ces
sont appelées constantes littérales.

Où il est dit,"il est appelé littéral, car elle est littérale-vous utiliser la valeur littéralement",je ne vois pas cette partie.Qu'est-ce que le livre en train de dire que nous utilisons la valeur de la lettre?l'autre vague point est que le nombre 2 est une constante, car sa valeur ne peut pas être modifié.Comment est-il possible?nous pouvons la changer,comme:

stack = 2
stack = 3

Tout d'abord, j'ai attribué le numéro 2 de la Pile puis j'ai changé la valeur de la Pile(Qui est ce numéro 2 que le livre est de prétendre que c'est une constante, de sorte qu'il ne peut pas être changé)et attribué le numéro 3.J'ai donc facilement modifié la valeur de la numéro 2.Je suis vraiment confus,si vous n'obtenez pas mon point,merci de me dire si je peux donner d'autres exemples.Merci de donner de votre temps les gars.

Pouvez-vous donner un exemple de ce que tu veux dire?
Python n'a pas de constantes variables avec UPPERCASE noms sont constantes par convention, mais qui n'est pas appliquée partout.
J'ai édité le post et de l'exemple donné.
Vous ne modifiez pas la valeur de 2. Vous avez changé le nom Stack était lié, à partir de la valeur 2 à la valeur 3.

OriginalL'auteur user3722727 | 2014-06-09