Regler for Variabelnavngivning
Fantastisk fremgang! Lad os nu dykke ned i noget grundlæggende, men afgørende — navngivning af dine variabler. Ligesom hver vare i supermarkedet har en bestemt plads og et mærke, skal hver variabel i Python navngives omhyggeligt. Gode navne hjælper dig og andre med hurtigt at forstå, hvad din kode gør.
Se med, når Alex forklarer reglerne for variabelnavngivning, og hvordan de fungerer i praksis:
Regler for navngivning af variabler
Skal altid starte 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 må kun indeholde bogstaver, tal og understregninger. For eksempel er item_name1
tilladt, men undgå specialtegn som bindestreger (item-name
er ugyldigt).
Vær opmærksom på store og små bogstaver
Python skelner mellem store og små bogstaver. Derfor er item
og Item
to forskellige variabler i Python.
Undgå at bruge Pythons reserverede ord
Undlad 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 overholdes alle regler for variabelnavngivning, hvilket sikrer, at variablerne er navngivet korrekt, og at koden kører 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 overholdes reglerne for variabelnavngivning ikke, hvilket resulterer i fejl og problemer ved kørsel af koden:
# 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 vigtigt 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"
. Definér variabler for dens navn, pris pr. brød og lagerantal ved at bruge klare og beskrivende navne.
Kodevejledning
- Opret en variabel
item_name
og tildel den strengen"Bread"
. - Opret en variabel
item_price
og tildel den float-værdien4.52
(pris pr. brød). - Opret en variabel
items_in_stock
og tildel den heltalsværdien230
(tilgængeligt antal). - Brug disse variabler i
print()
-udtryk for at vise varens detaljer.
Løsning
Tak for dine kommentarer!