Konstanten
Teil des Abschnitts Logic & Flow der Python-Journey von Coddy — Lektion 1 von 78.
In der Programmierung ist eine Konstante ein Variablentyp, dessen Wert während der Ausführung eines Programms nicht geändert werden kann. Konstanten sind nützlich, um Werte zu definieren, die mehrmals in einem Programm verwendet werden, wie zum Beispiel mathematische Konstanten wie PI oder die Anzahl der Stunden an einem Tag.
In Python gibt es keine strikte Durchsetzung von Konstanten wie in einigen anderen Sprachen (wie z. B. C++). Es gibt jedoch eine weithin anerkannte Konvention, um anzuzeigen, dass eine Variable als Konstante behandelt werden sollte. Dies geschieht, indem der Variablenname vollständig in Großbuchstaben geschrieben wird, oft mit Unterstrichen zur Trennung von Wörtern.
Zum Beispiel:
PI = 3.14159
HOURS_IN_A_DAY = 24
MAX_USERS = 100Wenn Sie Variablen sehen, die auf diese Weise in Python-Code benannt sind, ist dies ein Signal dafür, dass diese Werte nicht geändert werden sollten. Diese Konvention trägt dazu bei, den Code lesbarer und wartbarer zu machen. Es ist wichtig zu beachten, dass dies lediglich eine Namenskonvention ist; der Python-Interpreter selbst hindert Sie nicht daran, den Wert dieser Variablen zu ändern.
Aufgabe
EinfachErstellen Sie ein Python-Programm, das die Fläche eines Kreises unter Verwendung einer Konstante für den Wert von PI berechnet. Definieren Sie eine Konstante namens PI und setzen Sie ihren Wert auf 3.14159. Fordern Sie dann den Benutzer auf, den Radius des Kreises einzugeben. Berechnen Sie die Fläche des Kreises mit der Formel (area = PI * radius**2) und geben Sie das Ergebnis aus.
Denken Sie daran, die Namenskonvention für Konstanten einzuhalten, indem Sie für die Variable PI ausschließlich Großbuchstaben verwenden.
Spickzettel
In Python sind Konstanten Variablen, deren Werte während der Programmausführung nicht geändert werden sollten. Python verwendet eine Namenskonvention, um Konstanten zu kennzeichnen:
Schreiben Sie Konstantennamen in Großbuchstaben und verwenden Sie Unterstriche, um Wörter zu trennen:
PI = 3.14159
HOURS_IN_A_DAY = 24
MAX_USERS = 100Dies ist lediglich eine Konvention – Python erzwingt keine Unveränderlichkeit, aber es signalisiert anderen Entwicklern, dass diese Werte unverändert bleiben sollten.
Probier es selbst
# Hier Code schreibenDiese Lektion enthält ein kurzes Quiz. Starte die Lektion, um es zu beantworten und deinen Fortschritt zu speichern.
Alle Lektionen in Logic & Flow
1Variablen-Erkundung
KonstantenMehrfache VariablenzuweisungenVariablen tauschenPlatzhalter-VariablenZahlen rundenListen-Casting4Kontaktbuch-Anwendung
Menü anzeigenKontakt hinzufügen7Sets Teil 2
Mathematische Operationen Teil 1Mathematische Operationen Teil 2Rückblick – SchatzsucheTeilmengen und ObermengenIterieren über SetsRückblick – Turnier-Tracker10Grundlagen der List Comprehensions
Die SyntaxEinfache Listen erstellenBedingungen hinzufügenDatenaggregation nutzenRückblick - House Of ListsRückblick - Elements Of Freedom13Bestandsverwaltungssystem
ProjektübersichtArtikel hinzufügen2Dictionaries Teil 1
Was ist ein Dictionary?Ein Dictionary erstellenZugriff auf WerteDictionaries ändernRückblick – Rezept-Manager5Fortgeschrittene Entscheidungsfindung
Ternärer OperatorZugehörigkeitsprüfungenIdentitätsprüfungenEinrückungsfehlerZusammenfassung - Urlaubsfilter8Studenten-Datenverwaltung
ProjektübersichtStudent hinzufügen11Fortgeschrittene Funktionen
Mehrere Werte zurückgebenLambda-Funktionen Teil 1Lambda-Funktionen Teil 2Recap Challenge – Lambda SortRekursive Funktionen Teil 1Rekursive Funktionen Teil 2Recap – Verschachtelte Listen summieren14Funktionen höherer Ordnung
Die Map-FunktionDie Filter-FunktionWiederholung – E-Mail-ValidatorWiederholung – Zahlenprozessor3Dictionaries Teil 2
Dictionary-MethodenVerschachtelte DictionariesKeys überprüfenDictionaries durchlaufenZusammenfassung – Häufigkeitszähler9Fortgeschrittene Datenaggregation
Verwendung von SumMinimum und Maximum findenDaten effizient sortierenRückblick - Dictionary Sorter12Grundlagen der Fehlerbehandlung
Was ist Fehlerbehandlung?Der Try- und Except-BlockBehandlung mehrerer ExceptionsRückblick – Warenkorb-Fehler