Inhaltsverzeichnis:

Wie macht man eine Konstante in Python?
Wie macht man eine Konstante in Python?

Video: Wie macht man eine Konstante in Python?

Video: Wie macht man eine Konstante in Python?
Video: Python-Kalender: Türchen 9: Konstanten 2024, November
Anonim

Sie können eine Variable oder einen Wert nicht deklarieren als konstant in Python . Ändere es einfach nicht.

Code-Erklärung:

  1. Definiere eine Funktion Konstante das nimmt einen Ausdruck und verwendet ihn, um einen "Getter" zu konstruieren - eine Funktion, die nur den Wert des Ausdrucks zurückgibt.
  2. Die Setter-Funktion löst einen TypeError aus, sodass sie schreibgeschützt ist.

Wie deklarieren Sie außerdem eine Konstante in Python?

Ihre Antwort

  1. Nein, da ist kein. Sie können eine Variable oder einen Wert in Python nicht als Konstante deklarieren. Ändere es einfach nicht.
  2. Wenn Sie in einer Klasse sind, wäre das Äquivalent:
  3. Klasse Foo(Objekt): CONST_NAME = "Name"
  4. wenn nicht, ist es gerecht.
  5. CONST_NAME = "Name"
  6. Sie können auch namedtuple verwenden, um Konstanten zu erstellen:

Warum gibt es in Python keine Konstanten? Wenn du vorbeikommst Konstante als Parameter einer Funktion können Sie sicher sein, dass sie nicht geändert wird. In Python Funktionen sind "Call-by-Value", aber da Python Variablen sind Referenzen, an die Sie effektiv eine Kopie einer Referenz übergeben. Wenn Sie also eine Zahl als Variable übergeben, wird sie tatsächlich "wie" a. übergeben Konstante.

In ähnlicher Weise können Sie sich fragen, wo Sie Konstanten in Python einfügen?

Aus dem Styleguide: Konstanten werden in der Regel auf Modulebene definiert und in Großbuchstaben geschrieben, wobei Unterstriche die Wörter trennen. Beispiele sind MAX_OVERFLOW und TOTAL. Wenn Sie Klassen verwenden, können Sie das Überschreiben verbieten Konstanten (oder sogar das Hinzufügen verbieten Konstanten zu dieser Klasse).

Was ist eine konstante Zahl?

In der Algebra, a Konstante ist ein Nummer allein oder manchmal ein Buchstabe wie a, b oder c, um für ein festes zu stehen Nummer . Beispiel: in "x + 5 = 9", 5 und 9 sind Konstanten . Siehe: Variable. Algebra - Definitionen.

Empfohlen: