Table des matières:

Comment faire une constante en Python ?
Comment faire une constante en Python ?

Vidéo: Comment faire une constante en Python ?

Vidéo: Comment faire une constante en Python ?
Vidéo: Apprendre PYTHON {12} - Constantes et boucles infinies 2024, Novembre
Anonim

Vous ne pouvez pas déclarer une variable ou une valeur comme constante en Python . Ne le changez pas.

Explication du code:

  1. Définir une fonction constant qui prend une expression et l'utilise pour construire un "getter" - une fonction qui renvoie uniquement la valeur de l'expression.
  2. La fonction setter lève une TypeError pour qu'elle soit en lecture seule.

De plus, comment déclarer une constante en Python ?

Votre Réponse

  1. Non, il n'y en a pas. Vous ne pouvez pas déclarer une variable ou une valeur comme constante en Python. Ne le changez pas.
  2. Si vous êtes dans une classe, l'équivalent serait:
  3. classe Foo(objet): CONST_NAME = "Nom"
  4. sinon, c'est juste.
  5. CONST_NAME = "Nom"
  6. Vous pouvez également utiliser namedtuple pour créer des constantes:

De même, pourquoi n'y a-t-il pas de constantes en Python ? Si vous passez un constant en tant que paramètre d'une fonction, vous pouvez être sûr qu'elle n'est pas modifiée. Dans Python les fonctions sont "appel par valeur" mais puisque python les variables sont des références que vous transmettez effectivement une copie d'une référence. Par conséquent, si vous passez un nombre en tant que variable, il est en fait passé "comme" un constant.

De même, vous pouvez vous demander, où placez-vous les constantes en Python ?

Du guide de style: Constantes sont généralement définis au niveau du module et écrits en majuscules avec des traits de soulignement séparant les mots. Les exemples incluent MAX_OVERFLOW et TOTAL. Si vous utilisez des classes, vous pouvez interdire l'écrasement de constantes (ou interdisez même d'ajouter constantes à cette classe).

Qu'est-ce qu'un nombre constant ?

En algèbre, un constant est un numéro seul, ou parfois une lettre telle que a, b ou c pour représenter un numéro . Exemple: dans "x + 5 = 9", 5 et 9 sont constantes . Voir: Variable. Algèbre - Définitions.

Conseillé: