Regels voor het Benoemen van Variabelen
Fantastische vooruitgang! Nu gaan we dieper in op iets fundamenteels maar cruciaals — het benoemen van variabelen. Net zoals elk artikel in de supermarkt een specifieke plek en label heeft, moet elke variabele in Python zorgvuldig worden benoemd. Goede namen helpen jou en anderen direct te begrijpen wat je code doet.
Bekijk hoe Alex de regels voor het benoemen van variabelen uitlegt en hoe deze in de praktijk werken:
Regels voor het benoemen van variabelen
Altijd beginnen met een letter of een underscore
Variabelen moeten beginnen met een letter of een underscore, zoals item_name
of _price
. Begin een variabelenaam niet met een cijfer (bijvoorbeeld, 2item
is ongeldig).
Gebruik alleen letters, cijfers en underscores
Variabelen mogen alleen letters, cijfers en underscores bevatten. Bijvoorbeeld, item_name1
is toegestaan, maar vermijd speciale tekens zoals streepjes (item-name
is ongeldig).
Let op hoofdlettergevoeligheid
Python maakt onderscheid tussen hoofdletters en kleine letters. Dus, item
en Item
zijn twee verschillende variabelen in Python.
Gebruik geen gereserveerde woorden van Python
Vermijd het gebruik van ingebouwde sleutelwoorden van Python (zoals print
, if
en type
) als variabelenaam, omdat deze al een speciale functie hebben in de taal.
Voorbeeld van Juiste Variabelenaamgeving
In het volgende voorbeeld worden alle regels voor variabelenaamgeving gevolgd, waardoor de variabelen correct zijn benoemd en de code probleemloos zal werken:
# 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)
Voorbeeld van Onjuiste Naamgeving
In het volgende voorbeeld worden de regels voor variabelenaamgeving niet gevolgd, wat leidt tot fouten en problemen bij het uitvoeren van de code:
# 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.
Opmerking
Je kunt proberen de variabelenamen hierboven te corrigeren zodat de code zonder fouten wordt uitgevoerd.
Correct benoemde variabelen verhogen de leesbaarheid en het onderhoud van de code. Het volgen van de naamgevingsconventies van Python is essentieel om syntaxisfouten en andere mogelijke problemen te voorkomen.
Swipe to start coding
Maak en print variabelen die een boodschappenartikel beschrijven — "Bread"
. Definieer variabelen voor de naam, prijs per brood en de voorraadhoeveelheid, met duidelijke en beschrijvende namen.
Code-instructies
- Maak een variabele
item_name
en ken hieraan de string"Bread"
toe. - Maak een variabele
item_price
en ken hieraan de float4.52
toe (prijs per brood). - Maak een variabele
items_in_stock
en ken hieraan het geheel getal230
toe (beschikbare hoeveelheid). - Gebruik deze variabelen in
print()
-statements om de details van het artikel weer te geven.
Oplossing
Bedankt voor je feedback!