In diesem Tutorial lernen Sie Schlüsselwörter (reservierte Wörter in Python) und Bezeichner (Namen für Variablen, Funktionen usw.) kennen.
Python-Schlüsselwörter
Schlüsselwörter sind die reservierten Wörter in Python.
Wir können ein Schlüsselwort nicht als Variablennamen, Funktionsnamen oder andere Bezeichner verwenden. Sie werden verwendet, um die Syntax und Struktur der Python-Sprache zu definieren.
In Python wird bei Schlüsselwörtern zwischen Groß- und Kleinschreibung unterschieden.
In Python 3.7 gibt es 33 Schlüsselwörter. Diese Zahl kann im Laufe der Zeit leicht variieren.
Alle die Schlüsselwörter ausnehmen True
, False
und None
sind in Klein und sie müssen geschrieben werden , wie sie sind. Die Liste aller Schlüsselwörter ist unten angegeben.
False | await | else | import | pass |
None | break | except | in | raise |
True | class | finally | is | return |
and | continue | for | lambda | try |
as | def | from | nonlocal | while |
assert | del | global | not | with |
async | elif | if | or | yield |
Es könnte überwältigend sein, alle Keywords gleichzeitig zu betrachten und herauszufinden, was sie bedeuten.
Wenn Sie sich einen Überblick verschaffen möchten, finden Sie hier die vollständige Liste aller Schlüsselwörter mit Beispielen.
Python-Bezeichner
Ein Bezeichner ist ein Name, der Entitäten wie Klassen, Funktionen, Variablen usw. gegeben wird. Er hilft, eine Entität von einer anderen zu unterscheiden.
Regeln zum Schreiben von Bezeichnern
- Bezeichner können eine Kombination von Buchstaben in Kleinbuchstaben (a bis z) oder Großbuchstaben (A bis Z) oder Ziffern (0 bis 9) oder ein Unterstrich sein
_
. Namen wiemyClass
,var_1
undprint_this_to_screen
all gültiges Beispiel. - Ein Bezeichner kann nicht mit einer Ziffer beginnen.
1variable
ist ungültig, abervariable1
ein gültiger Name. - Schlüsselwörter können nicht als Bezeichner verwendet werden.
global = 1
Datei "", Zeile 1 global = 1 SyntaxError: ungültige Syntax
- Wir können keine speziellen Symbole wie verwenden ! , @ , # , $ , % usw. in unserer Kennung.
a@ = 0
AusgabeDatei "", Zeile 1 a @ = 0 SyntaxError: ungültige Syntax
- Ein Bezeichner kann beliebig lang sein.
Dinge, an die man sich erinnern sollte
Python unterscheidet zwischen Groß- und Kleinschreibung. Dies bedeutet Variable
und variable
sind nicht gleich.
Geben Sie den Bezeichnern immer einen sinnvollen Namen. Während dies c = 10
ein gültiger Name ist, count = 10
wäre das Schreiben sinnvoller und es wäre einfacher herauszufinden, was es darstellt, wenn Sie Ihren Code nach einer langen Lücke betrachten.
Mehrere Wörter können durch einen Unterstrich getrennt werden, wie z this_is_a_long_variable
.