Python Tutorial - Schlüsselwörter und Bezeichner

  1. Python-Schlüsselwörter
  2. Python-Bezeichner

In diesem Abschnitt werden wir Python Schlüsselwörter und Bezeichner diskutieren.

Python-Schlüsselwörter

Schlüsselwörter sind die vordefinierten Wörter, die eine besondere Bedeutung haben und die nicht zur Benennung von Variablen, Funktionen, Klassen usw. verwendet werden können. Schlüsselwörter werden auch als reservierte Wörter bezeichnet, die eigentlich für die speziellen Zwecke reserviert sind.

Python hat 33 Groß- und Kleinschreibung beachtende Schlüsselwörter. Die meisten von ihnen, außer True, False und None, werden in Kleinbuchstaben geschrieben. Das folgende ist die Liste der Python-Schlüsselwörter:

Schlüsselwörter Beschreibung
Klasse definiert eine Klasse in Python OOP.
as wird mit with as verwendet, wenn Sie zwei Operationen zusammen als Paar ausführen wollen
and ist ein logischer und Operator. and wird True erzeugen, wenn beide Bedingungen wahr sind, sonst wird False zurückgegeben.
assert stellt sicher, dass eine Bedingung True ist
break wird verwendet, um den Kontrollfluss zu unterbrechen, während man mit einem Schleifenkonstrukt auf der Basis einer bestimmten Bedingung arbeitet.
continue überspringt die aktuelle Iteration eines Schleifenkonstrukts auf der Basis einer Bedingung.
def definiert eine Funktion in Python
del löscht jede Referenz eines Objekts.
elif repräsentiert else if-Konstrukt
else else ist ein Block von Anweisungen, die ausgeführt werden, wenn eine Bedingung mit if zu False wird. (else ist optional)
except behandelt Ausnahmen (Laufzeitfehler)
finally Eine finally wird immer vor dem Verlassen der try-Anweisung ausgeführt, unabhängig davon, ob eine Ausnahme aufgetreten ist oder nicht.
for repräsentiert die for-Schleife
from wird mit import verwendet, um beliebige Funktionen, Programme aus einem Modul zu importieren
global deklariert eine globale Variable
if repräsentiert die Wenn Anweisung, deren Körper ausgeführt wird, wenn die Bedingung Waise ist
import importiert eine Funktion, Klasse, Variable aus einem Modul
in 1. Mitgliedschaftsprüfung Operator 2. Ein Sequenz-Objekt in einer for-Schleife durchlaufen
is prüft die Äquivalenz zweier Größen
lambda erzeugt die Funktion lambda (anonyme Funktion)
not ist ein unärer Operator (arbeitet mit einem Operanden). Er negiert den Wert True zu False und umgekehrt.
or ist ein logischer oder Operator. or wird True erzeugen, wenn eine der Bedingungen wahr ist, andernfalls wird False zurückgegeben.
pass repräsentiert eine Null-Anweisung. pass wird in Python als Platzhalter verwendet.
raise macht eine Ausnahme
return liefert Wert aus einer Funktion
try repräsentiert einen Block, in dem es einige Zeilen eines Codes gibt, die zu einer Ausnahme führen können.
while repräsentiert die while Schleife
with stellt sicher, dass ein Code geklärt wird (alle Ausnahmen werden mit try catch behandelt)
yield Rückgabegenerator (erzeugt ein Element in jeder Iteration) aus einer Funktion
nonlocal deklariert nicht-lokale Variable, wenn mit verschachtelten Funktionen gearbeitet wird. nicht-lokale Variable in verschachtelten Funktionen ist der äußeren Funktion bekannt.
None repräsentiert einen “Null”-Wert
True Ein boolescher Wert, der bei der Auswertung eines booleschen Ausdrucks zurückgegeben wird.
False Ein boolescher Wert, der bei der Auswertung eines booleschen Ausdrucks zurückgegeben wird.

Python-Bezeichner

Bezeichner sind Namen von Funktionen, Variablen, Klassen, etc. Reservierte Wörter dürfen nicht die Namen von Identifiern sein.

Regeln für die Benennung von Identifiern

  1. Ein Bezeichner kann aus Buchstaben (sowohl in Groß- als auch in Kleinbuchstaben), Ziffern (0 bis 9) oder Unterstrichen (_) bestehen, z. B. sind last_name, my_first_name und CapName legale Bezeichner.
  2. Sie koennen keine Ziffern verwenden, um einen Bezeichner zu beginnen, z.B. ist 1last_name ein unzulaessiger Bezeichner.
  3. Schluesselwörter duerfen nicht die Namen von Bezeichnern sein.
  4. Spezielle Symbole wie $, !, @, #, %, etc. sind in einem Bezeichner nicht erlaubt.
  5. Python-Bezeichner hat keine Längenbeschränkung.
  6. Leerzeichen sind nicht erlaubt.

Punkte zum Nachdenken

  1. Da Python zwischen Groß- und Kleinschreibung unterscheidet, bedeutet dies, dass Groß- und Kleinschreibung bei Variablen unterschiedlich ist. So sind last_name und LAST_name zwei verschiedene Variablen.
  2. Verwenden Sie aussagekräftige Namen für Variablen, um die Lesbarkeit Ihrer Codes zu erhöhen.
  3. Wenn Ihre Variable mehrere Wörter enthält, sollten diese durch einen Unterstrich getrennt werden.
  4. Oder Sie können camel case verwenden, um mehrere Wörter zu trennen, d.h. der erste Buchstabe jedes Wortes sollte groß geschrieben werden, z.B. CapitalizedWords.
comments powered by Disqus