Regler for Variabelnavngivning
Fantastisk fremgang! Nå skal vi dykke ned i noe grunnleggende, men likevel avgjørende — navngi variablene dine. Akkurat som hver vare i dagligvarebutikken din har en spesifikk plass og etikett, må hver variabel i Python navngis gjennomtenkt. God navngivning hjelper deg og andre med å forstå hva koden din gjør ved første øyekast.
Se mens Alex forklarer reglene for variabelnavngivning og hvordan disse fungerer i praksis:
Regler for Navngivning 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 (f.eks. 2item
er ugyldig).
Bruk kun bokstaver, tall og understreker
Variabelnavn skal kun inneholde bokstaver, tall og understreker. For eksempel, item_name1
er greit, men unngå å bruke spesialtegn som bindestreker (item-name
er ugyldig).
Vær oppmerksom på store og små bokstaver
Python behandler store og små bokstaver som forskjellige. Så, item
og Item
er to separate variabler i Python.
Ikke bruk Pythons reserverte ord
Unngå å bruke Pythons innebygde nøkkelord (som print
, if
, og type
) som variabelnavn, da disse allerede er brukt til spesielle formål i språket.
Eksempel på riktig variabelnavngivning
I det følgende eksempelet følges alle regler for variabelnavngivning, noe som sikrer at variablene er navngitt riktig og at koden vil kjøre jevnt:
# 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 det følgende eksempelet er ikke reglene for variabelnavngivning fulgt, noe som resulterer i 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 navnekonvensjoner er avgjørende for å unngå syntaksfeil og andre potensielle problemer.
Swipe to start coding
Opprett og skriv ut variabler som beskriver en dagligvareartikkel — "Bread"
. Definer variabler for navnet, prisen per brød og lagerbeholdningen, ved å bruke klare og beskrivende navn.
Kodeinstruksjoner
- Opprett en variabel
item_name
og tildel den strengen"Bread"
. - Opprett en variabel
item_price
og tildel den flyttallet4.52
(pris per brød). - Opprett en variabel
items_in_stock
og tildel den heltallet230
(tilgjengelig mengde). - Bruk disse variablene i
print()
-setninger for å vise artikkelens detaljer.
Løsning
Takk for tilbakemeldingene dine!