Python Keywords und Identifiers
Lassen Sie uns über Python Keywords und Identifiers sprechen. Wir haben kürzlich auch ein vollständiges Tutorial über die Installation und Einrichtung von Python für Anfänger in diesem Python-Tutorial behandelt.
Python Keywords
Einfach ausgedrückt, sind Python Keywords die Wörter, die reserviert sind. Das bedeutet, dass Sie sie nicht als Namen für irgendwelche Entitäten wie Variablen, Klassen und Funktionen verwenden können.
Sie fragen sich vielleicht, wofür diese Keywords sind. Sie dienen dazu, die Syntax und Strukturen der Python-Sprache zu definieren.
Sie sollten wissen, dass es zum Zeitpunkt dieses Tutorials 33 Keywords in der Python-Programmiersprache gibt. Obwohl sich die Zahl im Laufe der Zeit ändern kann. Auch sind Keywords in Python groß- und kleinschreibungsempfindlich. Sie müssen also so geschrieben werden, wie sie sind. Hier ist eine Liste aller Keywords in der Python-Programmierung.
Liste aller Python Keywords
Keyword | Description |
---|---|
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 |
Nachfolgend 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 von festgelegten Schlüsselwörtern und Syntax und führt dann die weitere Verarbeitung durch.
Was sind Python Identifiers?
Ein Python Identifier ist der Name, den wir geben, um eine Variable, Funktion, Klasse, Modul oder ein anderes Objekt zu identifizieren. Das bedeutet, wann immer wir einer Entität einen Namen geben wollen, wird das als Identifier bezeichnet.
Manchmal werden Variablen und Identifiers oft als dasselbe missverstanden, aber das sind sie nicht. Um Klarheit zu schaffen, sehen wir uns an, was eine Variable ist.
Was ist eine Variable in Python?
Eine Variable, wie der Name schon sagt, ist etwas, dessen Wert sich über die Zeit ändern kann. Tatsächlich ist eine Variable ein Speicherort, an dem ein Wert gespeichert werden kann. Später können wir den Wert abrufen, um ihn zu verwenden. Aber dafür müssen wir diesem Speicherort einen Spitznamen geben, damit wir uns darauf beziehen können. Das ist der Identifier, der Spitzname.
Regeln für das Schreiben von Identifiers
Es gibt einige Regeln für das Schreiben von Identifiers. Zuerst müssen Sie wissen, dass Python groß- und kleinschreibungsempfindlich ist. Das bedeutet, Name und name sind zwei verschiedene Identifiers in Python. Hier sind einige Regeln für das Schreiben von Identifiers in Python.
-
- Identifiers können eine Kombination aus Groß- und Kleinbuchstaben, Ziffern oder einem Unterstrich (_) sein. Also myVariable, variable_1, variable_for_print sind alle gültige Python Identifiers.
- Ein Identifier darf nicht mit einer Ziffer beginnen. Während variable1 gültig ist, ist 1variable nicht gültig.
- Wir können keine Sonderzeichen wie !, #, @, %, $ usw. in unserem Identifier verwenden.
- Ein Identifier kann beliebig lang sein.
</ul
Obwohl dies feste Regeln für das Schreiben von Identifiers sind, gibt es auch einige Benennungskonventionen, die nicht verpflichtend sind, aber eher gute Praktiken darstellen.
-
-
- Klassennamen beginnen mit einem Großbuchstaben. Alle anderen Identifiers beginnen mit einem Kleinbuchstaben.
- Ein Identifier, der mit einem einzigen führenden Unterstrich beginnt, zeigt an, dass der Identifier privat ist.
- Wenn der Identifier mit zwei Unterstrichen beginnt und endet, bedeutet das, dass der Identifier ein sprachlich definiertes Sonderzeichen ist.
- Während c = 10 gültig ist, würde count = 10 mehr Sinn machen und es wäre einfacher herauszufinden, was es tut, auch wenn Sie nach langer Zeit auf Ihren Code schauen.
- Mehrere Wörter können mit einem 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)