Python-Schlüsselwörter und Bezeichner (aktualisiert)

Lassen Sie uns über Python-Schlüsselwörter und Bezeichner sprechen. In diesem Python-Tutorial haben wir kürzlich auch eine ausführliche Anleitung zur Installation und Einrichtung von Python für Anfänger behandelt.

Python-Schlüsselwörter

Einfach ausgedrückt sind Python-Schlüsselwörter reservierte Wörter. Das bedeutet, dass Sie sie nicht als Namen für Entitäten wie Variablen, Klassen und Funktionen verwenden können.

Vielleicht fragen Sie sich, wofür diese Schlüsselwörter sind. Sie dienen dazu, die Syntax und Strukturen der Python-Sprache festzulegen.

Sie sollten wissen, dass es in der Python-Programmiersprache zum Zeitpunkt der Abfassung dieses Tutorials 33 Schlüsselwörter gibt. Die Anzahl kann sich jedoch im Laufe der Zeit ändern. Außerdem sind Schlüsselwörter in Python Groß- und Kleinschreibung beachtend. Sie müssen also so geschrieben werden, wie sie sind. Hier ist eine Liste aller Schlüsselwörter in der Python-Programmierung.

Wenn Sie sich alle Schlüsselwörter ansehen und versuchen, sie auf einmal zu verstehen, werden Sie überfordert sein. Im Moment wissen Sie einfach, dass dies die Schlüsselwörter sind. Ihre Verwendung werden wir separat lernen. Sie können die Liste der Python-Schlüsselwörter über die Python-Shell-Hilfe abrufen.

Liste aller Python-Schlüsselwörter

and Logical operator
as Alias
assert For debugging
break Break out of Python loops
class Used for defining Classes in Python
continue Keyword used to continue with the Python loop by skipping the existing
def Keyword used for defining a function
del Used for deleting objects in Python
elif Part of the if-elif-else conditional statement in Python
else Same as above
except A Python keyword used to catch exceptions
FALSE Boolean value
finally This keyword is used to run a code snippet when no exceptions occur
for Define a Python for loop
from Used when you need to import only a specific section of a module
global Specify a variable scope as global
if Used for defining an “if” condition
import Python keyword used to import modules
in Checks if specified values are present in an iterable object
is This keyword is used to test for equality.
lambda Create anonymous functions
None The None keyword represents a Null value in PYthon
nonlocal Declare a variable with non-local scope
not Logical operator to negate a condition
or A logical operator used when either one of the conditions needs to be true
pass This Python keyword passes and lets the function continue further
raise Raises an exception when called with the specified value
return Exits a running function and returns the value specified
TRUE Boolean value
try Part of the try…except statement
while Used for defining a Python while loop
with Creates a block to make exception handling and file operations easy
yield Ends a function and returns a generator object

Hier ist ein einfaches Beispiel, das die Verwendung von if-else in einem Python-Programm zeigt.

var = 1;

if(var==1):
    print("odd")
else:
    print("even")

Wenn wir das obige Programm ausführen, versteht Python den if-else-Block aufgrund der festen Schlüsselwörter und Syntax und führt dann die weiteren Verarbeitungsschritte aus.

Was sind Python-Bezeichner?

Ein Python-Bezeichner ist der Name, den wir einem Variablen, einer Funktion, einer Klasse, einem Modul oder einem anderen Objekt geben, um es zu identifizieren. Das bedeutet, immer wenn wir einer Entität einen Namen geben möchten, wird dies als Bezeichner bezeichnet.

Manchmal werden Variable und Bezeichner oft als dasselbe missverstanden, aber sie sind es nicht. Nun, um Klarheit zu schaffen, schauen wir uns an, was eine Variable ist.

Was ist eine Variable in Python?

A variable, as the name indicates is something whose value is changeable over time. In fact a variable is a memory location where a value can be stored. Later we can retrieve the value to use. But for doing it we need to give a nickname to that memory location so that we can refer to it. That’s identifier, the nickname.

Regeln für das Schreiben von Bezeichnern

Es gibt einige Regeln für das Schreiben von Bezeichnern. Aber zuerst müssen Sie wissen, dass Python auf Groß- und Kleinschreibung achtet. Das bedeutet, dass Name und name in Python zwei verschiedene Bezeichner sind. Hier sind einige Regeln für das Schreiben von Bezeichnern in Python.

  1. Identifikatoren können eine Kombination aus Groß- und Kleinbuchstaben, Ziffern oder einem Unterstrich (_) sein. Also sind myVariable, variable_1 und variable_for_print alle gültige Python-Bezeichner.
  2. Ein Bezeichner darf nicht mit einer Ziffer beginnen. Während also variable1 gültig ist, ist 1variable ungültig.
  3. Wir können keine Sonderzeichen wie !, #, @, %, $ usw. in unserem Bezeichner verwenden.
  4. Der Bezeichner kann beliebig lang sein.

Obwohl dies strenge Regeln für das Schreiben von Bezeichnern sind, gibt es auch einige Benennungskonventionen, die nicht obligatorisch sind, sondern eher gute Praktiken.

  1. Klassennamen beginnen mit einem Großbuchstaben. Alle anderen Bezeichner beginnen mit einem Kleinbuchstaben.
  2. Das Starten eines Bezeichners mit einem einzelnen führenden Unterstrich gibt an, dass der Bezeichner privat ist.
  3. Wenn der Bezeichner mit zwei Unterstrichen beginnt und endet, bedeutet das, dass der Bezeichner ein sprachdefinierter Spezialname ist.
  4. Während c = 10 gültig ist, würde es mehr Sinn machen, count = 10 zu schreiben, und es wäre einfacher herauszufinden, was es tut, auch wenn Sie Ihren Code nach langer Zeit betrachten.
  5. Mehrere Wörter können durch einen Unterstrich getrennt werden, zum Beispiel this_is_a_variable.

Hier ist ein Beispielprogramm für Python-Variablen.

myVariable="hello world"
print(myVariable)

var1=1
print(var1)

var2=2
print(var2)

Wenn Sie das Programm ausführen, wird die Ausgabe wie im folgenden Bild sein.

Schlussfolgerung

Also, das ist es für heute. Im nächsten Tutorial werden wir mehr über Python-Anweisungen und Kommentare erfahren. Bis dahin #happy_coding 🙂

Source:
https://www.digitalocean.com/community/tutorials/python-keywords-identifiers