Python keywords and identifiers
Table of Contents
In diesem Lernprogramm lernen Sie Schlüsselwörter (reservierte Wörter in Python) und Bezeichner (Namen, die Variablen, Funktionen usw. gegeben werden) kennen.
Python Schlüsselwörter
Schlüsselwörter sind die reservierten Wörter in Python.
Wir können ein Schlüsselwort nicht als Variablenname, Funktionsname oder einen anderen Bezeichner verwenden. Sie werden verwendet, um die Syntax und Struktur der Sprache Python zu definieren.
In Python wird bei Schlüsselwörtern zwischen Groß- und Kleinschreibung unterschieden.
Es gibt 33 Schlüsselwörter in Python 3.7. Diese Anzahl kann im Laufe der Zeit leicht variieren.
Alle Schlüsselwörter außer True
, False
und None
werden klein geschrieben und müssen so geschrieben werden. 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 |
Alle Schlüsselwörter auf einmal zu betrachten und zu versuchen, herauszufinden, was sie bedeuten, könnte überwältigend sein.
Wenn Sie sich einen Überblick verschaffen wollen, 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 dabei, eine Entität von einer anderen zu unterscheiden.
Regeln für das Schreiben von Bezeichnern
- Bezeichner können eine Kombination aus Buchstaben in Kleinbuchstaben (a bis z) oder Großbuchstaben (A bis Z) oder Ziffern (0 bis 9) oder ein Unterstrich sein
_
. Namen wiedmyClass
,vars_1
andausgabe_auf_dem_bildschirm
, alle sind gültige beispiele. - Ein Bezeichner kann nicht mit einer Ziffer beginnen.
2variabel
ist ungültig, abervariabel2
ist ein gültiger name. - Schlüsselwörter können nicht als Bezeichner verwendet werden.
global = 1
Output
File "<interactive input>", line 1 global = 1 ^ SyntaxError: invalid syntax
- Wir können keine Sonderzeichen verwenden wie !, @, #, $, % usw. in unserem Bezeichner.
global = 1
Output
File "<interactive input>", line 1 a@ = 0 ^ SyntaxError: invalid syntax
- Ein Bezeichner kann eine beliebige Länge haben.
Dinge zum Merken
Python ist eine Sprache, die zwischen Groß- und Kleinschreibung unterscheidet. Dies bedeutet, Variabel
und variabel
sind nicht dasselbe.
Geben Sie den Bezeichnern immer einen sinnvollen Namen. Während d = 10
ist ein gültiger Name, das Schreiben von zahlen = 10
würde mehr Sinn machen und es wäre einfacher herauszufinden, was es repräsentiert, wenn Sie sich Ihren Code nach einer längeren Pause ansehen.
Mehrere Wörter können durch einen Unterstrich getrennt werden, wie z.B. dies_ist_eine_lange_variable
.