Python constants: So verwendest du Python const

    Avatarbild von Preet Sanghavi
    Preet Sanghavi

    veröffentlicht am: 26.05.2022
    zuletzt aktualisiert am: 19.04.2023

    Python const: So kannst du Konstanten in Python verwenden!

    Manchmal willst du eine Variable haben, welche nach der Erstellung nicht mehr verändert werden soll und darf. Da wir theoretisch jeden Inhalt einer Variable überschreiben können, müssen wir das Konzept der Konstanten besser verstehen. Wie der Name es bereits preisgibt, ist der Inhalt einer Konstante nach der ersten Wertzuweisung / Initialisierung konstant.

    Python erlaubt es uns zwar nicht, eine Variable explizit als Konstante zu deklarieren. Allerdings folgen wir bestimmten Konventionen, um eine Konstante von einer Variablen zu unterscheiden.

    Lass uns verstehen, wie wir in Python Konstanten erstellen.

    Python constants: Konstanten in Python

    Als Erstes erstellen wir eine separate Datei/Modul im Projekt und nennen sie const.py.

    Jetzt listen wir alle Konstanten, die wir brauchen, in dieser Datei auf und können das Modul dann immer dort, wo wir es benötigen, importieren:

    # const.py
    
    PIE = 3.142
    API_KEY = '4k35n2n2lk5b2m5b4'
    # main.py
    
    import const
    
    print(constants.PIE)
    print(constants.API_KEY)

    Die Ausgabe würde dann folgendermaßen auf der Konsole aussehen:

    Python constants: Leider gibt es keinen direkten Weg, um Konstanten in Python zu deklarieren!

    Regeln für die Benennung von Python Konstanten

    1. Der Name einer Konstanten-Variable sollte nur aus Großbuchstaben bestehen.
    2. Wenn der Name der Konstante aus mehr als einem Wort besteht, sollte ein Unterstrich („_“) verwendet werden, um das Leerzeichen zwischen den Wörtern zu kennzeichnen.
    3. Die Verwendung von Symbolen wie ‚#‘, ‚$‘, ‚%‘ und ‚&‘ sollte im Namen der Konstanten vermieden werden.
    4. Wir sollten sicherstellen, dass der Name nicht mit einer Ziffer beginnt.

    Zusammenfassung: Python constants

    Damit haben wir das Konzept der Konstanten in Python erfolgreich verstanden. Leider gibt es keinen direkten Weg, um Konstanten in Python zu deklarieren. Alternativ können wir jedoch externe Module verwenden, welche unsere Konstanten speichern soll!

    😩 Gelangweilt von den Udemy & YouTube-Tutorials?!

    Lerne spielerisch Python und komme deiner gutbezahlten (und an der 🌴 liegenden) Traumkarriere einen Schritt weiter.

    TP Star TP Star TP Star TP Star TP Star

    "Für Leute die gerne Python oder Java lernen wollen ist Codegree klasse. Ist nicht wie bei anderen Konkurrenten auf Videokursen aufgebaut..."

    - Lennart Sparbier

    100% kostenlos registrieren · keine Kreditkarte notwendig

    👋 Wir warten bereits auf dich!

    Lerne das, was du wirklich brauchst.

    Im Gegensatz zu der Abendschule oder der alteingesessenen Uni lernst du bei codegree die Sprachen & Pakete, die wirklich im Jobmarkt gesucht werden.

    Logo von Python
    Logo von PyTorch
    Logo von Pandas
    Logo von Matplotlib
    Logo von Java
    Logo von NumPy
    Mehr erfahren

    100% kostenlos registrieren · keine Zahlungsdaten notwendig