Regeln Zur Variablenbenennung
Fantastischer Fortschritt! Jetzt tauchen wir in etwas Grundlegendes, aber dennoch Entscheidendes ein — das Benennen deiner Variablen. Wie jeder Artikel im Supermarkt einen bestimmten Platz und ein Etikett hat, muss auch jede Variable in Python durchdacht benannt werden. Gute Namen helfen dir und anderen, auf einen Blick zu verstehen, was dein Code macht.
Sieh dir an, wie Alex die Regeln zur Variablennamensgebung erklärt und wie diese in der Praxis funktionieren:
Regeln für die Benennung von Variablen
Immer mit einem Buchstaben oder Unterstrich beginnen
Variablennamen müssen mit einem Buchstaben oder einem Unterstrich beginnen, wie item_name
oder _price
. Beginne einen Variablennamen nicht mit einer Zahl (z. B. ist 2item
ungültig).
Nur Buchstaben, Zahlen und Unterstriche verwenden
Variablennamen dürfen nur Buchstaben, Zahlen und Unterstriche enthalten. Zum Beispiel ist item_name1
erlaubt, aber vermeide Sonderzeichen wie Bindestriche (item-name
ist ungültig).
Groß- und Kleinschreibung beachten
Python unterscheidet zwischen Groß- und Kleinschreibung. Daher sind item
und Item
zwei verschiedene Variablen in Python.
Keine reservierten Wörter von Python verwenden
Vermeide es, die eingebauten Schlüsselwörter von Python (wie print
, if
und type
) als Variablennamen zu verwenden, da diese bereits für spezielle Zwecke in der Sprache genutzt werden.
Beispiel für korrekte Variablennamen
Im folgenden Beispiel werden alle Regeln zur Benennung von Variablen eingehalten, sodass die Variablen korrekt benannt sind und der Code reibungslos ausgeführt wird:
# 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)
Beispiel für falsche Benennung
Im folgenden Beispiel werden die Regeln zur Variablennamenvergabe nicht beachtet, was zu Fehlern und Problemen beim Ausführen des Codes führt:
# 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.
Hinweis
Sie können versuchen, die oben genannten Variablennamen zu korrigieren, damit der Code fehlerfrei ausgeführt wird.
Sinnvoll benannte Variablen verbessern die Lesbarkeit und Wartbarkeit des Codes. Die Einhaltung der Namenskonventionen von Python ist entscheidend, um Syntaxfehler und andere potenzielle Probleme zu vermeiden.
Swipe to start coding
Erstellen und geben Sie Variablen aus, die einen Lebensmittelladenartikel beschreiben — "Bread"
. Definieren Sie Variablen für den Namen, den Preis pro Laib und die Lagerbestandsmenge, wobei klare und beschreibende Namen verwendet werden.
Code-Anweisungen
- Erstellen Sie eine Variable
item_name
und weisen Sie ihr den String"Bread"
zu. - Erstellen Sie eine Variable
item_price
und weisen Sie ihr den Float-Wert4.52
zu (Preis pro Laib). - Erstellen Sie eine Variable
items_in_stock
und weisen Sie ihr den Integer-Wert230
zu (verfügbare Menge). - Verwenden Sie diese Variablen in
print()
-Anweisungen, um die Details des Artikels anzuzeigen.
Lösung
Danke für Ihr Feedback!