Dieses Tutorial behandelt die grundlegenden Elemente von Python: Schlüsselwörter und Bezeichner. Das Verständnis dieser Konzepte ist entscheidend für das Schreiben von sauberem, effizientem und leicht wartbarem Code.
Inhaltsverzeichnis
1. Python-Schlüsselwörter
Schlüsselwörter sind reservierte Wörter in Python mit vordefinierten Bedeutungen. Sie sind integraler Bestandteil der Syntax der Sprache und können nicht als Bezeichner (Namen für Variablen, Funktionen usw.) verwendet werden. Der Versuch, ein Schlüsselwort als Bezeichner zu verwenden, führt zu einem Syntaxfehler.
Die Menge der Python-Schlüsselwörter ist relativ klein, aber entscheidend. Die genaue Anzahl kann je nach Python-Version geringfügig variieren, aber hier sind einige der am häufigsten verwendeten Schlüsselwörter, kategorisiert zur besseren Übersichtlichkeit:
Schlüsselwörter für den Kontrollfluss:
if
,elif
,else
: Bedingte Anweisungen.for
,while
: Schleifenkonstrukte.break
: Beendet eine Schleife vorzeitig.continue
: Überspringt die aktuelle Iteration einer Schleife.pass
: Eine Nulloperation; oft als Platzhalter verwendet.
Schlüsselwörter zur Funktions- und Klassendeklaration:
def
: Definiert eine Funktion.class
: Definiert eine Klasse.return
: Gibt einen Wert aus einer Funktion zurück.yield
: Wird in Generatorfunktionen verwendet.
Schlüsselwörter zur Ausnahmebehandlung:
try
,except
,finally
: Verwalten von Ausnahmen.raise
: Löst eine Ausnahme aus.assert
: Wird zum Debugging verwendet; löst eine AssertionError aus, wenn eine Bedingung falsch ist.
Import- und Modul-Schlüsselwörter:
import
,from
,as
: Zum Importieren von Modulen verwendet.
Weitere wichtige Schlüsselwörter:
and
,or
,not
: Logische Operatoren.is
,in
: Identitäts- und Mitgliedsoperatoren.lambda
: Erstellt anonyme Funktionen.True
,False
,None
: Boolesche und Nullwerte.global
,nonlocal
: Geben den Variablenbereich an.with
: Wird für das Kontextmanagement verwendet (z. B. Dateiverarbeitung).
Um eine vollständige Liste der Schlüsselwörter für Ihre aktuelle Python-Version zu erhalten, verwenden Sie:
import keyword
print(keyword.kwlist)
2. Python-Bezeichner
Bezeichner sind Namen, die Sie Programm-Elementen zuweisen: Variablen, Funktionen, Klassen, Modulen usw. Sie müssen bestimmten Regeln entsprechen:
- Beginnen Sie mit einem Buchstaben (a-z, A-Z) oder einem Unterstrich (_). Zahlen sind am Anfang nicht zulässig.
- Dürfen Buchstaben, Zahlen und Unterstriche enthalten. Andere Symbole sind ungültig.
- Groß-/Kleinschreibung wird beachtet.
myVariable
undmyvariable
sind verschiedene Bezeichner. - Darf kein Schlüsselwort sein.
Beispiele:
Gültig: my_variable
, _private_variable
, counter1
, MyClass
Ungültig: 123variable
, my-variable
, for
Die Verwendung beschreibender und konsistenter Namenskonventionen (z. B. snake_case für Variablen und Funktionen, CamelCase für Klassen) verbessert die Lesbarkeit und Wartbarkeit des Codes erheblich.
Dieses Tutorial bietet eine solide Grundlage in Python-Schlüsselwörtern und -Bezeichnern. Die Beherrschung dieser Kernkonzepte ist unerlässlich für Ihre Python-Programmierreise.