Indholdsfortegnelse:

Hvordan laver man en konstant i Python?
Hvordan laver man en konstant i Python?

Video: Hvordan laver man en konstant i Python?

Video: Hvordan laver man en konstant i Python?
Video: Mathematics with Python! Evaluating Polynomials 2024, Kan
Anonim

Du kan ikke erklære en variabel eller værdi som konstant i Python . Bare lad være med at ændre det.

Kodeforklaring:

  1. Definer en funktion konstant der tager et udtryk og bruger det til at konstruere en "getter" - en funktion, der udelukkende returnerer værdien af udtrykket.
  2. Indstillerfunktionen rejser en TypeError, så den er skrivebeskyttet.

Desuden, hvordan erklærer du en konstant i Python?

Dit svar

  1. Nej der er ikke. Du kan ikke erklære en variabel eller værdi som konstant i Python. Bare lad være med at ændre det.
  2. Hvis du går i en klasse, svarer det til:
  3. klasse Foo(objekt): CONST_NAME = "Navn"
  4. hvis ikke, er det bare.
  5. CONST_NAME = "Navn"
  6. Du kan også bruge namedtuple til at oprette konstanter:

På samme måde, hvorfor er der ingen konstanter i Python? Hvis du består en konstant som en parameter til en funktion kan du være sikker på, at den ikke er ændret. I Python funktioner er "kald-efter-værdi", men siden python variabler er referencer, du effektivt sender en kopi af en reference. Derfor, hvis du sender et tal som en variabel, bliver det faktisk videregivet "som" en konstant.

På samme måde kan du spørge, hvor sætter du konstanter i Python?

Fra stilguide: Konstanter er normalt defineret på modulniveau og skrevet med store bogstaver med understregninger, der adskiller ord. Eksempler inkluderer MAX_OVERFLOW og TOTAL. Hvis du bruger klasser kan du forbyde overskrivning af konstanter (eller forbyd selv at tilføje konstanter til den klasse).

Hvad er konstant tal?

I Algebra, en konstant er en nummer alene, eller nogle gange et bogstav som a, b eller c for at stå for et fast nummer . Eksempel: i "x + 5 = 9" er 5 og 9 konstanter . Se: Variabel. Algebra - definitioner.

Anbefalede: