Python-Schlüsselwörter und -Identifikatoren
Python-Schlüsselwörter und -Identifikatoren
In diesem Tutorial lernen Sie Schlüsselwörter (reservierte Wörter in Python) und Bezeichner (Namen für Variablen, Funktionen usw.) kennen.
Python-Keywords
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.
Es gibt 33 Schlüsselwörter in Python 3.7. Diese Zahl kann im Laufe der Zeit leicht variieren.
Alle Schlüsselwörter außer True
, False
und None
sind in Kleinbuchstaben und müssen so 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 kann überwältigend sein, sich alle Schlüsselwörter auf einmal anzusehen und herauszufinden, was sie bedeuten.
Wenn Sie sich einen Überblick verschaffen möchten, finden Sie hier die vollständige Liste aller Keywords mit Beispielen.
Python-Identifikatoren
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 aus Kleinbuchstaben (a bis z) sein oder Großbuchstaben (A bis Z) oder Ziffern (0 bis 9) oder ein Unterstrich
_
. Namen wiemyClass
,var_1
undprint_this_to_screen
, alle sind gültige Beispiele. - Eine Kennung darf nicht mit einer Ziffer beginnen.
1variable
ist ungültig, abervariable1
ist ein gültiger Name. - Schlüsselwörter können nicht als Identifikatoren verwendet werden.
global = 1
File "<interactive input>", line 1 global = 1 ^ SyntaxError: invalid syntax
- Wir können keine Sonderzeichen wie ! verwenden , @ , # , $ , % usw. in unserer Kennung.
a@ = 0
AusgabeFile "<interactive input>", line 1 a@ = 0 ^ SyntaxError: invalid syntax
- Eine Kennung kann beliebig lang sein.
Erinnerungen
Python ist eine Sprache, die zwischen Groß- und Kleinschreibung unterscheidet. Das bedeutet Variable
und variable
sind nicht gleich.
Geben Sie den Bezeichnern immer einen sinnvollen Namen. Während c = 10
ist ein gültiger Name, geschrieben count = 10
würde mehr Sinn machen, und es wäre einfacher herauszufinden, was es darstellt, wenn Sie Ihren Code nach einer langen Pause betrachten.
Mehrere Wörter können mit einem Unterstrich getrennt werden, z. B. this_is_a_long_variable
.
Python
- C#-Schlüsselwörter und Bezeichner
- C Schlüsselwörter und Bezeichner
- Python-Anweisung, Einrückung und Kommentare
- Python-Variablen, -Konstanten und -Literale
- Python-Typkonvertierung und Typumwandlung
- Python-Eingabe, -Ausgabe und -Import
- Wie bekomme ich das aktuelle Datum und die Uhrzeit in Python?
- Python-Zeitmodul
- Python- und Raspberry Pi-Temperatursensor
- type() und isinstance() in Python mit Beispielen