Python Academy · Lektion

Variabler och tilldelning

Förstå hur variabler fungerar i Python och hur värden tilldelas.

Lektion 1 av 413 steg

Variabler och tilldelning är en gratis lektion i Python Academy på CoddyKit. Detta är lektion 1 av 4. Ni kan läsa hela lektionen gratis nedan och sedan öva praktiskt i webbläsaren med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt. Den ingår i lärvägen för Python Academy, och Era framsteg synkroniseras mellan webben och CoddyKit-appen. Kursen i Python Academy innehåller totalt 4 lektioner.

Välkommen till variabler

I Python är en variabel en namngiven behållare som lagrar ett värde. Ni skapar en variabel genom att helt enkelt tilldela ett värde med =.

Er första variabel

Skriv: name = 'Alice' Detta lagrar strängen 'Alice' under etiketten 'name'. Python härleder typen automatiskt.
name = 'Alice'
print(name)

Tilldelningsmekanik

Tecknet = betyder INTE likhet – det betyder ”lagra värdet till höger i namnet till vänster”. Värdet till höger beräknas först.

Flera tilldelningar

Python tillåter: a, b, c = 1, 2, 3 Detta packar upp värden på en rad. Ni kan också skriva: x = y = 0 för att tilldela samma värde till flera namn.
a, b, c = 1, 2, 3
print(a, b, c)

Regler för variabelnamn

Namn måste börja med en bokstav eller ett understreck, bara innehålla bokstäver, siffror och understreck samt vara skiftlägeskänsliga. Använd snake_case för bättre läsbarhet.

Tilldela variabler på nytt

Variabler är inte fasta. x = 5 och sedan x = x + 1 gör att x blir lika med 6. Python pekar helt enkelt namnet på ett nytt objekt.
x = 5
x = x + 1
print(x)

Förkortad tilldelning

Förkortade operatorer: x += 3 betyder x = x + 3. På samma sätt fungerar -= *= /= //= %= **=.

Kontrollera en variabels typ

Använd type() för att kontrollera vilken typ av objekt en variabel innehåller: type(42) returnerar . Detta är användbart vid felsökning.
x = 3.14
print(type(x))

Konstanter enligt konvention

Python har inga verkliga konstanter, men namn med ALL_CAPS signalerar till andra utvecklare: ”ändra inte detta”. Exempel: MAX_SIZE = 100.

Ta bort en variabel

del x tar bort namnet från det aktuella scopet. Om Ni använder det därefter uppstår NameError. Använd del för att frigöra referenser som Ni inte längre behöver.

Snabb kontroll

Vilket nyckelord används för att ta bort en variabel från scopet i Python?

Sammanfattning

Variabler är namn som binds till objekt via =. Använd snake_case, operatorer för förkortad tilldelning och ALL_CAPS för konstanter. del tar bort ett namn från scopet.

Nästa steg

Ni förstår nu variabeltilldelning i Python. Härnäst utforskar vi numeriska och booleska typer för att se vilka slags värden Ni kan lagra.
Gratis att börja

Lär dig Python med en AI-lärare – gratis

Skriv och kör riktig kod i webbläsaren, få omedelbar hjälp av en AI-lärare dygnet runt och fortsätt där du slutade – på webben eller i appen.

Kurser
76
Lektioner
320

Vanliga frågor

Är lektionen ”Variabler och tilldelning” gratis?

Ja – hela texten till ”Variabler och tilldelning” kan läsas gratis här på webben. Om Ni vill öva interaktivt med en inbyggd kodredigerare och en AI-handledare som är tillgänglig dygnet runt och låsa upp resten av kursen i Python Academy, kan Ni uppgradera till CoddyKit PRO. Kursen i Python Academy innehåller totalt 4 lektioner.

Vad lär jag mig i ”Variabler och tilldelning”?

Förstå hur variabler fungerar i Python och hur värden tilldelas. Ni övar på Python Academy med praktisk kod som körs direkt i webbläsaren, medan en AI-handledare som är tillgänglig dygnet runt svarar på Era frågor under lektionen.

Behöver jag någon erfarenhet för att börja lära mig Python Academy?

Du behöver inga förkunskaper. Utbildningen i Python Academy på CoddyKit är upplagd för allt från nybörjare till avancerade elever, så att du kan börja här eller från början och gå fram i din egen takt. Detta är lektion 1 av 4.

Hur lång tid tar lektionen ”Variabler och tilldelning”?

De flesta CoddyKit-lektioner tar cirka 5–10 minuter. Varje lektion är kort och interaktiv, så att du gör stadiga framsteg och kan fortsätta precis där du slutade – på webben eller i appen.

Kan jag skriva och köra kod i den här Python Academy-lektionen?

Ja. Varje Python Academy-lektion innehåller en inbyggd kodredigerare, så att du kan skriva och köra riktig kod direkt i webbläsaren och få omedelbar AI-feedback – utan lokal installation.

Alla lektioner i den här kursen

  1. Variabler och tilldelning
  2. Numeriska och booleska typer
  3. Strängar och typkonvertering
  4. Läsa användarinmatning
← Tillbaka till Python Academy