Regler for Variabelnavngivning
Fantastisk fremgang! Lad os nu dykke ned i noget grundlæggende, men alligevel afgørende — navngivning af dine variabler. Ligesom hver vare i din købmandsbutik har en bestemt plads og etiket, skal hver variabel i Python navngives omhyggeligt. God navngivning hjælper dig og andre med at forstå, hvad din kode gør ved første øjekast.
Se med, mens Alex forklarer reglerne for variabelnavngivning, og hvordan disse fungerer i praksis:
Regler for Navngivning af Variabler
Start altid med et Bogstav eller en Understregning
Variabelnavne skal starte med et bogstav eller en understregning, som item_name
eller _price
. Start ikke et variabelnavn med et tal (f.eks. 2item
er ugyldigt).
Brug Kun Bogstaver, Tal og Understregninger
Variabelnavne bør kun indeholde bogstaver, tal og understregninger. For eksempel er item_name1
fint, men undgå at bruge specialtegn som bindestreger (item-name
er ugyldigt).
Vær Opmærksom på Store og Små Bogstaver
Python behandler store og små bogstaver som forskellige. Så item
og Item
er to separate variabler i Python.
Brug Ikke Pythons Reserverede Ord
Undgå at bruge Pythons indbyggede nøgleord (som print
, if
, og type
) som variabelnavne, da disse allerede bruges til særlige formål i sproget.
Eksempel på korrekt variabelnavngivning
I det følgende eksempel følges alle regler for variabelnavngivning, hvilket sikrer, at variablerne er navngivet korrekt, og koden vil køre problemfrit:
# 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å Forkert Navngivning
I det følgende eksempel er variabelnavngivningsregler ikke fulgt, hvilket resulterer i fejl og problemer, når koden kø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.
Bemærk
Du kan forsøge at rette variabelnavnene ovenfor for at sikre, at koden kører uden fejl.
Korrekt navngivne variabler forbedrer læsbarheden og vedligeholdelsen af koden. Det er afgørende at følge Pythons navngivningskonventioner for at undgå syntaksfejl og andre potentielle problemer.
Swipe to start coding
Opret og udskriv variabler, der beskriver en dagligvare — "Bread"
. Definer variabler for dens navn, pris pr. brød og lagerbeholdning ved at bruge klare og beskrivende navne.
Kodeinstruktioner
- Opret en variabel
item_name
og tildel den strengen"Bread"
. - Opret en variabel
item_price
og tildel den flydetallet4.52
(pris pr. brød). - Opret en variabel
items_in_stock
og tildel den heltallet230
(tilgængelig mængde). - Brug disse variabler i
print()
-udsagn for at vise varens detaljer.
Løsning
Tak for dine kommentarer!