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.
- 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.
- Ein Bezeichner darf nicht mit einer Ziffer beginnen. Während also variable1 gültig ist, ist 1variable ungültig.
- Wir können keine Sonderzeichen wie !, #, @, %, $ usw. in unserem Bezeichner verwenden.
- 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.
- Klassennamen beginnen mit einem Großbuchstaben. Alle anderen Bezeichner beginnen mit einem Kleinbuchstaben.
- Das Starten eines Bezeichners mit einem einzelnen führenden Unterstrich gibt an, dass der Bezeichner privat ist.
- Wenn der Bezeichner mit zwei Unterstrichen beginnt und endet, bedeutet das, dass der Bezeichner ein sprachdefinierter Spezialname ist.
- 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.
- 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