Wie erstelle ich eine Konstante in Python?

王林
Freigeben: 2023-08-29 17:17:06
nach vorne
1242 Leute haben es durchsucht

Wie erstelle ich eine Konstante in Python?

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.

Beispiel

Ein Beispiel für eine Konstante wird unten gezeigt -

False = 100
Nach dem Login kopieren

Ausgabe

SyntaxError: cannot assign to False 
Nach dem Login kopieren

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.

Beispiel

π 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)
Nach dem Login kopieren

Ausgabe

3.14
Nach dem Login kopieren

Im obigen Beispiel wird die mathematische Konstante Pi ausschließlich mit Großbuchstaben deklariert.

Beispiel

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)
Nach dem Login kopieren

Ausgabe

683
100
RED
Nach dem Login kopieren

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.

Beispiel

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
Nach dem Login kopieren

Example.py-Datei

import Constants

print(Constants.VALUE)
print(Constants.SPEED_OF_LIGHT_IN_VACUUM)
print(Constants.PI)
Nach dem Login kopieren

Ausgabe

20
299792458
3.141592653589793
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!