Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Industrial programming >> Python

Python-Schlüsselwörter & Bezeichner: Reservierte Wörter & Benennungskonventionen meistern

Python-Schlüsselwörter & Bezeichner

Lernen Sie Pythons 33 reservierte Wörter und wie Sie Variablen, Funktionen und Klassen klar und sinnvoll benennen.

Python-Schlüsselwörter

Python-Schlüsselwörter sind die Bausteine der Sprachsyntax. Es sind reservierte Wörter, die nicht als Bezeichner wie Variablen- oder Funktionsnamen verwendet werden können. Da sie die Sprachstruktur definieren, führt die fehlerhafte Verwendung eines Schlüsselworts zu einem Syntaxfehler.

Schlüsselwörter sind case-sensitive und werden genau so aufgelistet, wie sie in der Sprache erscheinen. In Python 3.7 gibt es 33 davon, neuere Releases können wenige hinzufügen. Für eine definitive Referenz siehe die offizielle Python-Dokumentation.

Alle Schlüsselwörter sind klein geschrieben außer True, False und None. Die folgende Tabelle listet jedes Schlüsselwort mit einem kurzen Beispiel seiner typischen Verwendung.

Falseawaitelseimportpass
Nonebreakexceptinraise
Trueclassfinallyisreturn
andcontinueforlambdatry
asdeffromnonlocalwhile
assertdelglobalnotwith
asyncelififoryield

Auch wenn es entmutigend wirken mag, sich alle 33 Schlüsselwörter zu merken, ist das Verständnis ihres Zwecks essenziell für das Schreiben klarer, fehlerfreier Code.


Python-Bezeichner

Ein Bezeichner ist der Name, den Sie Klassen, Funktionen, Variablen und anderen Objekten geben. Er dient als eindeutiges Label, das Ihren Code lesbar und wartbar macht.

Regeln für das Schreiben von Bezeichnern

  1. Bezeichner dürfen Buchstaben (a–z, A–Z), Ziffern (0–9) und den Unterstrich _ enthalten. Gültige Beispiele sind myClass, var_1 und print_this_to_screen.
  2. Sie dürfen nicht mit einer Ziffer beginnen; 1variable ist ungültig, wohingegen variable1 akzeptabel ist.
  3. Schlüsselwörter dürfen nicht als Bezeichner verwendet werden.
    global = 1
    Ausgabe
     File "<interactive input>", line 1
    global = 1
    ^ SyntaxError: invalid syntax
  4. Sonderzeichen wie !, @, #, $, % etc. sind nicht erlaubt.
    a@ = 0
    Ausgabe
     File "<interactive input>", line 1
    a@ = 0
    ^ SyntaxError: invalid syntax
  5. Es gibt keine praktische Längenbegrenzung für Bezeichner.

Wichtige Hinweise

Python ist case-sensitive, daher beziehen sich Variable und variable auf unterschiedliche Objekte.

Wählen Sie beschreibende Namen: c = 10 ist syntaktisch korrekt, aber count = 10 vermittelt die Absicht klarer und erleichtert spätere Wartung.

Für mehrwortige Bezeichner ist der Unterstrich _ der empfohlene Trenner, z. B. this_is_a_long_variable. Die Einhaltung der PEP 8-Benennungskonventionen erhöht die Code-Lesbarkeit zusätzlich.

Python

  1. C# Keywords und Identifiers verstehen: Regeln, Listen und Best Practices
  2. C Schlüsselwörter & Bezeichner: Ein praktischer Leitfaden
  3. Python-Anweisungen, Einrückung & Kommentare: Klare Anleitung
  4. Python-Variablen, Konstanten & Literale – Umfassender Leitfaden
  5. Python-Typkonvertierung & Casting meistern: Umfassender Leitfaden
  6. Python I/O & Modul-Importe meistern: Praxisleitfaden
  7. Aktuelles Datum und Uhrzeit in Python abrufen: Praktischer Leitfaden
  8. Pythons time-Modul meistern: Funktionen, Structs und praktische Beispiele
  9. Fern-Temperatursensor mit Raspberry Pi & Python bauen – Schritt-für-Schritt-Anleitung
  10. type() und isinstance() in Python verstehen: Praktische Beispiele