Python Academy · Lektion

Variabler og tildeling

Forstå, hvordan variabler fungerer i Python, og hvordan værdier tildeles.

Lektion 1 af 413 trin

Variabler og tildeling er en gratis Python Academy-lektion på CoddyKit. Dette er lektion 1 af 4. Du kan læse hele lektionen gratis nedenfor — og derefter øve dig praktisk i browseren med en indbygget kodeeditor og en AI-vejleder, der er tilgængelig døgnet rundt. Den er en del af læringsforløbet i Python Academy, og dine fremskridt synkroniseres på tværs af nettet og CoddyKit-appen. Python Academy-kurset indeholder 4 lektioner i alt.

Velkommen til variabler

I Python er en variabel en navngivet beholder, der gemmer en værdi. Du opretter en ved blot at tildele en værdi med =.

Din første variabel

Skriv: name = 'Alice' Det gemmer strengen 'Alice' under navnet 'name'. Python udleder automatisk typen.
name = 'Alice'
print(name)

Sådan fungerer tildeling

Tegnet = betyder IKKE lighed — det betyder, at værdien til højre gemmes under navnet til venstre. Værdien til højre evalueres først.

Flere tildelinger

Python tillader: a, b, c = 1, 2, 3 Det pakker værdier ud på én linje. Du kan også skrive: x = y = 0 for at tildele den samme værdi til flere navne.
a, b, c = 1, 2, 3
print(a, b, c)

Regler for variabelnavne

Navne skal begynde med et bogstav eller en understregning, må kun indeholde bogstaver, cifre og understregninger og skelner mellem store og små bogstaver. Brug snake_case for at gøre koden let at læse.

Gentildeling af variabler

Variabler er ikke faste. x = 5 og derefter x = x + 1 får x til at være lig med 6. Python peger ganske enkelt navnet på et nyt objekt.
x = 5
x = x + 1
print(x)

Udvidet tildeling

Forkortede operatorer: x += 3 betyder x = x + 3. På samme måde fungerer -= *= /= //= %= **=.

Kontrol af en variabels type

Brug type() til at undersøge, hvilken slags objekt en variabel indeholder: type(42) returnerer . Det er nyttigt ved fejlfinding.
x = 3.14
print(type(x))

Konstanter efter konvention

Python har ingen ægte konstanter, men navne med ALL_CAPS signalerer til andre udviklere: »ændr ikke dette«. Eksempel: MAX_SIZE = 100.

Sletning af en variabel

del x fjerner navnet fra det aktuelle navneområde. Hvis du tilgår det bagefter, udløses NameError. Brug del til at frigive referencer, du ikke længere har brug for.

Hurtig kontrol

Hvilket nøgleord bruges til at fjerne en variabel fra navneområdet i Python?

Opsummering

Variabler er navne, der bindes til objekter med =. Brug snake_case, operatorer til udvidet tildeling og ALL_CAPS til konstanter. del fjerner et navn fra navneområdet.

Næste trin

Nu forstår du variabeltildeling i Python. Dernæst ser du på numeriske og boolske typer for at lære, hvilke slags værdier du kan gemme.
Gratis at komme i gang

Lær Python med en AI-underviser — gratis

Skriv og kør rigtig kode i din browser, få øjeblikkelig hjælp fra en AI-underviser døgnet rundt, og fortsæt, hvor du slap, på web eller i appen.

Kurser
76
Lektioner
320

Ofte stillede spørgsmål

Er lektionen “Variabler og tildeling” gratis?

Ja — hele teksten til “Variabler og tildeling” kan læses gratis her på nettet. Hvis du vil øve dig interaktivt med en indbygget kodeeditor og en AI-vejleder døgnet rundt og få adgang til resten af Python Academy-kurset, skal du opgradere til CoddyKit PRO. Python Academy-kurset indeholder 4 lektioner i alt.

Hvad lærer jeg i “Variabler og tildeling”?

Forstå, hvordan variabler fungerer i Python, og hvordan værdier tildeles. Du øver dig i Python Academy med praktisk kode, som du kører direkte i browseren, og en AI-vejleder døgnet rundt besvarer dine spørgsmål, mens du arbejder dig gennem lektionen.

Skal jeg have erfaring for at begynde på Python Academy?

Der kræves ingen tidligere erfaring. Python Academy på CoddyKit er tilrettelagt for både begyndere og øvede, så du kan starte her eller fra begyndelsen og lære i dit eget tempo. Dette er lektion 1 af 4.

Hvor lang tid tager lektionen “Variabler og tildeling”?

De fleste CoddyKit-lektioner tager cirka 5–10 minutter. Hver lektion er kort og interaktiv, så du gør løbende fremskridt og kan fortsætte, hvor du slap – på både web og app.

Kan jeg skrive og køre kode i denne Python Academy-lektion?

Ja. Alle Python Academy-lektioner har en indbygget kodeeditor, så du kan skrive og køre rigtig kode direkte i din browser og få øjeblikkelig feedback fra AI – uden lokal opsætning.

Alle lektioner i dette kursus

  1. Variabler og tildeling
  2. Numeriske og booleske typer
  3. Strenge og typekonvertering
  4. Læsning af brugerinput
← Tilbage til Python Academy