Python Globals Funktion

Python Globals Funktion
„Globale Variablen werden in jeder Programmiersprache in praktischem Schreiben von objektorientierten Codes geliefert. Eine einzelne Variable kann in jeder Funktion verwendet werden, ohne sie explizit zu deklarieren. Sie müssen nur einmal eine Variable deklarieren und ihr einen Wert zuweisen, und Sie können sie überall und so oft in Ihrem Programm anrufen. Wir werden Sie in dieser Anleitung über die Funktion Python Globals () führen. Wir werden Sie zur Verwendung der Funktion Python Globals () in einer einfachen oder komplexen Anwendung führen. Also lasst uns anfangen!”

Was ist eine Python Globals () -Funktion?

Python Globals () ist eine integrierte Funktion in der Python-Programmiersprache. Es wird verwendet, um ein Wörterbuch zu erhalten, das alle globalen Variablen für das aktuelle Programm enthält. Es enthält keinen Eingabeparameter und gibt das aktuelle globale Symbol in Form eines Schlüssels: Wertpaar des Wörterbuchs zurück. Unabhängig von der Art der globalen Variablen, die Sie definiert haben, können Sie sie mit dem Namen nennen. Der Name der globalen Variablen wird als Schlüssel im Wörterbuch behandelt, sodass Sie ihren Wert erhalten, indem Sie sich auf den Schlüssel beziehen.

Syntax der Python Globals () -Funktion

Die Syntax der Variablen von Python Globals () ist sehr einfach und leicht zu erinnern. Sie müssen die Funktion nur unter ihrem Namen aufrufen. Überprüfen Sie die Syntax der unten angegebenen Funktion:

Sie müssen der Funktion keinen Eingabeparameter bereitstellen. Der Funktionsname ist erforderlich, um es aufzurufen. Es wird die aktuelle globale Symboltabelle als Wörterbuch zurückgeben. Verwenden wir die Funktion Globals () in Beispielbeispiele, um zu erfahren, wie sie in unseren Python -Programmen hilfreich sein können.

Beispiel 1

Dies ist ein sehr einfaches Niveau sowie ein einfaches Beispiel. Wir werden nur die global () -Funktion aufrufen, ohne eine globale Variable zu deklarieren. Es wird uns ein Wörterbuch aller allgemein deklarierten globalen Symbole und Variablen vermitteln. Es nimmt keine Eingaben an, die wir bereits kennen, daher gibt es kein Argument, das an die Funktion übergeben werden muss. Wenn Sie jedoch nur die Funktion aufrufen.

print (global ())

Wenn Sie diese Codezeile in Ihrem Python -Compiler ausführen, erhalten Sie eine ähnliche Ausgabe wie folgt:

Beispiel 2

Wir haben gesehen, was zu dem Ergebnis kommen, indem wir einfach die Globals () -Funktion aufrufen. Lassen Sie uns nun eine globale Variable deklarieren, ihnen einen Wert zuweisen und dann mit der Funktion Globals () aufrufen. Sie werden sehen, dass sich der Wert der globalen Variablen mit der Funktion Globals () ändert. Der Beispielcode ist im folgenden Screenshot angegeben: Schauen Sie sich an:

Name = 'kalsoom' '
Globals () ['Name'] = "Bibi"
print ('Der Name ist:', Name)

Hier enthält die erste Codezeile die globale Variable. Es ist von einer Typ -Zeichenfolge und enthält einen Namen. Die Funktion global. Eine print () -Anweisung wird verwendet, um den Namen auf dem Terminal zu drucken. Dieses Programm hilft Ihnen zu verstehen. Die Funktion sollte den zweiten Namen drucken. Siehe die Ausgabe unten:

Beachten Sie, dass der zweite Name den in der globalen Variablen deklarierten und zugewiesenen Vornamen ersetzt und zugewiesen wurde.

Beispiel 3

Hier zeigen wir Ihnen, was eine lokale und globale Variable unterscheidet. Python hat zwei Arten von Variablen, globale Variablen und lokale Variablen. Die lokalen Variablen sind diejenigen, die in einer Funktion oder einer Klasse definiert sind, und sie können nur in dieser bestimmten Klasse oder Funktion verwendet werden. Die globalen Variablen hingegen können in jeder Klasse oder Funktion verwendet werden und sind außerhalb einer Klasse oder Funktion definiert. Im folgenden Beispielcode deklarieren wir eine lokale Variable innerhalb einer Funktion und rufen dann die Funktionen der Lokale () und Globals () auf, um zu überprüfen, welchen Wert wir erhalten. Siehe den unten angegebenen Beispielcode:

Def function ():
name = "kalsoom"
print ("Die lokale Variable enthält:", Einheimische ())
print ("Die globale Variable hat:", Globals ())
Funktion()

In dem oben angegebenen Code wird eine benutzerdefinierte Funktion () mit dem Namen "Funktion" definiert. Unter dieser Funktion wird eine Variable mit dem Namen "Name" deklariert, und ihm wird ein "Kalsoom" -Wert zugewiesen. Danach wird die erste print () -Anweisung verwendet, um den Wert der lokalen Variablen anzuzeigen, und dann wird die Anweisung der zweiten Print () verwendet, um den Wert der globalen Variablen anzuzeigen. Schließlich wird die Funktion als Namen für die Ausführung bezeichnet. Lassen Sie uns die Ausgabe im Screenshot unten sehen:

Wie Sie können.

Beispiel 4

In diesem Beispiel wird der Wert einer Variablen vor der Verwendung der Funktion von Globals () und nach der Verwendung der Funktion Globals ()) demonstriert. Der Wert der globalen Variablen kann mit der Funktion Globals () geändert werden. Der Beispielcode ist unten für Ihr Verständnis angegeben:

Num = 10
print ('vor der Änderung:', num)
Globals () ['num'] = 15
print ('After Modification:', num)

Ausgehend von der ersten Zeile wird eine Variable mit dem Namen "Num" deklariert, und 10 wird ihnen zugewiesen. In der nächsten Anweisung wird der Befehl print () verwendet, um den Wert der deklarierten Variablen anzuzeigen. Dies soll den Wert der Variablen vor einer Änderung zeigen. Die Globals () -Funktion kann verwendet werden, um den Wert der Variablen zu ändern. Danach wird eine andere Print () -Anweisung verwendet, um den Wert der Variablen nach der Änderung der Funktion Globals () zu drucken. Die Ausgabe des Programms ist unten angegeben, um Ihnen zu zeigen, wie die Funktion der Globals () den Wert einer Variablen verändert.

Abschluss

Dieser Artikel war ein kurzer Überblick über die Funktion Python Globals (). In diesem Leitfaden haben wir erfahren, dass es in Python zwei Arten von Variablen gibt. Die lokalen Variablen werden in einer Klasse oder Funktion definiert, während die globalen Variablen außerhalb einer Funktion oder Klasse deklariert werden. Globale Variablen sind überall zugänglich und können in jeder Funktion geändert werden. Auf die lokalen Variablen kann nur zugegriffen werden, wo sie in der Funktion deklariert wurden. Wir haben gelernt, wie man die Globals () -Funktion in unseren Python -Programmen nutzt.