Regler for Variabelnavn
Fantastisk fremgang! Nå skal vi se nærmere på noe grunnleggende, men svært viktig — navngiving av variabler. Akkurat som hver vare i butikken har sin faste plass og etikett, må hver variabel i Python navngis med omtanke. Gode navn gjør det enklere for deg og andre å forstå hva koden gjør ved første øyekast.
Se når Alex forklarer reglene for variabelnavn og hvordan disse fungerer i praksis:
Regler for navngiving av variabler
Start alltid med en bokstav eller en understrek
Variabelnavn må starte med en bokstav eller en understrek, som item_name
eller _price
. Ikke start et variabelnavn med et tall (for eksempel, 2item
er ugyldig).
Bruk kun bokstaver, tall og understreker
Variabelnavn skal kun inneholde bokstaver, tall og understreker. For eksempel, item_name1
er tillatt, men unngå spesialtegn som bindestrek (item-name
er ugyldig).
Vær oppmerksom på store og små bokstaver
Python skiller mellom store og små bokstaver. Derfor er item
og Item
to forskjellige variabler i Python.
Ikke bruk Pythons reserverte ord
Unngå å bruke Pythons innebygde nøkkelord (som print
, if
og type
) som variabelnavn, da disse allerede har spesielle funksjoner i språket.
Eksempel på korrekt variabelnavngivning
I følgende eksempel er alle regler for variabelnavngivning fulgt, noe som sikrer at variablene er riktig navngitt og at koden vil kjøre uten problemer:
# Correct variable names item_name = "Apple" _item_price = 0.99 item1_quantity = 10 storeName = "Green Valley Groceries" print(item_name, _item_price, item1_quantity, storeName)
Eksempel på feil navngivning
I følgende eksempel er reglene for variabelnavn ikke fulgt, noe som fører til feil og problemer når koden kjøres:
# Incorrect variable names 1item = "Banana" # Variables cannot start with a number. Instead try `item_one`, or `oneItem` item-name = "Orange" # Variables cannot contain a dash (-), use underscores (_) instead. For example `item_name` is a valid variable print = 5.0 # You cannot use reserved keywords as a variable # But you can use these words in combination with others to name a variable # For example, `print_quantity = 5.0` is valid.
Merk
Du kan forsøke å rette variabelnavnene ovenfor for å sikre at koden kjører uten feil.
Riktig navngitte variabler forbedrer lesbarheten og vedlikeholdbarheten av koden. Å følge Pythons navngivningskonvensjoner er avgjørende for å unngå syntaksfeil og andre potensielle problemer.
Swipe to start coding
Opprett og skriv ut variabler som beskriver en dagligvare — "Bread"
. Definer variabler for navnet, pris per brød og lagerbeholdning, ved å bruke tydelige og beskrivende navn.
Kodeinstruksjoner
- Opprett en variabel
item_name
og tildel strengen"Bread"
til den. - Opprett en variabel
item_price
og tildel flyttallet4.52
(pris per brød). - Opprett en variabel
items_in_stock
og tildel heltallet230
(tilgjengelig mengde). - Bruk disse variablene i
print()
-setninger for å vise vareinformasjonen.
Løsning
Takk for tilbakemeldingene dine!