Python Tutorial - Schlüsselwörter und 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
- 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
undCapName
legale Bezeichner. - Sie koennen keine Ziffern verwenden, um einen Bezeichner zu beginnen, z.B. ist
1last_name
ein unzulaessiger Bezeichner. - Schluesselwörter duerfen nicht die Namen von Bezeichnern sein.
- Spezielle Symbole wie $, !, @, #, %, etc. sind in einem Bezeichner nicht erlaubt.
- Python-Bezeichner hat keine Längenbeschränkung.
- Leerzeichen sind nicht erlaubt.
Punkte zum Nachdenken
- Da Python zwischen Groß- und Kleinschreibung unterscheidet, bedeutet dies, dass Groß- und Kleinschreibung bei Variablen unterschiedlich ist. So sind
last_name
undLAST_name
zwei verschiedene Variablen. - Verwenden Sie aussagekräftige Namen für Variablen, um die Lesbarkeit Ihrer Codes zu erhöhen.
- Wenn Ihre Variable mehrere Wörter enthält, sollten diese durch einen Unterstrich getrennt werden.
- 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
.
Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.
LinkedIn Facebook