Konstanten und Variablen werden zum Speichern von Datenwerten in der Programmierung verwendet. Eine Variable bezieht sich normalerweise auf einen Wert, der sich im Laufe der Zeit ändern kann. Eine Konstante ist ein Variablentyp, dessen Wert während der Programmausführung nicht geändert werden kann.
In Python sind nur sechs integrierte Konstanten verfügbar: False, True, None, Not Implemented, Ellipsis(...) und __debug__. Abgesehen von diesen Konstanten verfügt Python über keine integrierten Datentypen zum Speichern konstanter Werte.
Ein Beispiel für eine Konstante wird unten gezeigt -
False = 100
SyntaxError: cannot assign to False
False ist eine in Python integrierte Konstante, die zum Speichern des booleschen Werts „false“ verwendet wird. Das Zuweisen eines beliebigen Werts ist illegal und führt zu einem SyntaxError.
Aber im PEP 8-Standard werden Konstanten in Großbuchstaben geschrieben. Dadurch weiß der Benutzer, dass es sich um einen konstanten Wert handelt. Wenn wir auf Variablen stoßen, die nur in Großbuchstaben geschrieben sind, sollten wir deren Werte aufgrund von Konventionen und nicht aufgrund von Regeln nicht ändern. Schauen wir uns ein Beispiel an.
π ist eine mathematische Konstante, die ungefähr 3,14159 entspricht. Lassen Sie uns den Wert der Konstante π in Python deklarieren.
# declare constants PI = 3.14159 print(PI)
3.14
Im obigen Beispiel wird die mathematische Konstante Pi ausschließlich mit Großbuchstaben deklariert.
Wie im Abschnitt „Konstanten“ von PEP 8 erwähnt, sollten wir Großbuchstaben und Unterstriche verwenden, um Wörter zu trennen.
# declare constants LUMINOUS_EFFICACY = 683 VALUE_A = 100 COLOR = 'RED' print(LUMINOUS_EFFICACY) print(VALUE_A) print(COLOR)
683 100 RED
Wie wir sehen können, werden auch Konstanten genauso erstellt wie Variablen. Sowohl Variablen als auch Konstanten folgen ähnlichen Benennungsregeln. Der einzige Unterschied besteht darin, dass Konstanten nur Großbuchstaben verwenden.
Normalerweise werden in Python Konstanten in Modulen deklariert. Nehmen wir ein Beispiel und erstellen wir Konstanten.
Deklarieren Sie Konstanten in einer separaten Datei und benennen Sie die Datei mit der Erweiterung .py.
Constants.py-Datei
# declare constants SPEED_OF_LIGHT_IN_VACUUM = 299792458 PI = 3.141592653589793 LUMINOUS_EFFICACY = 683 VALUE = 20
Example.py-Datei
import Constants print(Constants.VALUE) print(Constants.SPEED_OF_LIGHT_IN_VACUUM) print(Constants.PI)
20 299792458 3.141592653589793
Im obigen Beispiel haben wir die Datei „Constants.py“ mit dem Namen „Constants“-Modul erstellt. Dann haben wir einige konstante Werte deklariert. Danach erstellen wir eine weitere Python-Datei, eine Beispiel.py-Datei, und in diese Datei importieren wir das Constant-Modul mit dem Schlüsselwort import. Greifen Sie abschließend auf den konstanten Wert zu.
Der Zweck der Verwendung von Großbuchstaben besteht darin, anzuzeigen, dass der aktuelle Name als Konstante betrachtet wird. Aber es verhindert nicht wirklich die Neuzuweisung konstanter Werte.
Das obige ist der detaillierte Inhalt vonWie erstelle ich eine Konstante in Python?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!