Erstellen Sie Ihre eigenen Python -Module

Erstellen Sie Ihre eigenen Python -Module

Python ist eine Mehrzweck-, hohe und dynamische Programmiersprache. Es bietet viele integrierte Module und Funktionen, um verschiedene Arten von Aufgaben auszuführen. Abgesehen davon können wir auch unsere eigenen Module mit Python erstellen. Ein Modul ist wie eine Bibliothek in Java, C, C ++ und C#. Ein Modul ist normalerweise eine Datei, die Funktionen und Anweisungen enthält. Die Funktionen und Aussagen von Modulen bieten spezifische Funktionen. Ein Python -Modul wird mit dem gespeichert .PY -Erweiterung. In diesem Artikel werden wir lernen, unsere eigenen Python -Module zu erstellen.

Ein Modul wird normalerweise verwendet, um die große Funktionalität in kleine, verwaltbare Dateien zu unterteilen. Wir können unsere am häufigsten verwendeten Funktionen in einem separaten Modul implementieren, und später können wir sie überall anrufen und verwenden. Die Erstellung des Moduls fördert die Wiederverwendbarkeit und spart viel Zeit.

Erstellen Sie Python -Module

So erstellen Sie ein Python -Modul, öffnen Sie ein Python -Skript, schreiben Sie einige Aussagen und Funktionen und speichern Sie es mit .PY -Erweiterung. Später können wir diese Module überall in unserem Programm anrufen und verwenden.

Erstellen wir ein neues Modul mit dem Namen "Mathoperations". Dieses Modul enthält Funktionen zur Durchführung von Zusatz, Subtraktion, Multiplikation und Abteilung.

#Mathoperationsmodul
#Das Modul bietet Hinzufügung, Subtraktion, Multiplikation und Abteilungsfunktionen
#Die Funktionen nehmen zwei Zahlen als Argument auf
#Erstellung der Additionsfunktion
Def Addition (Num1, Num2):
Rückgabe Num1+Num2
#Subtraktionsfunktion
Def Subtraction (Num1, Num2):
return num1-num2
#Multiplikationsfunktion erstellen
Def -Multiplikation (Num1, Num2):
Rückgabe Num1*Num2
#Creating Division Function
Def Division (Num1, Num2):
Rückgabe Num1/Num2

Jetzt können wir dieses Modul überall mit dem Importbefehl aufrufen und diese Funktionen verwenden, um die zugehörigen Aufgaben auszuführen. Es ist nicht erforderlich, den Code immer wieder zu schreiben, um Addition, Subtraktion, Multiplikation und Abteilungsvorgänge durchzuführen.

Rufen Sie Ihr Modul an

Nennen wir dieses Modul in unserem anderen Python -Skript, indem wir den Befehl importieren. Schauen Sie sich diesen Artikel an (https: // linuxhint.com/python_import_command/), um mehr über den Befehl python import zu erfahren.

Mathoperation importieren
#Ergänzungsfunktion aus dem Mathoperationsmodul
#Die Funktion wird unter Verwendung des Modulnamens aufgerufen
print ("Die Summe ist:", Mathoperation.Addition (10,4))
#Einbringung der Subtraktionsfunktion
print ("Der Unterschied ist:", Matheoperation.Subtraktion (100,34))
#Multiplikationsfunktion
print ("Die Multiplikation ist:", Mathoperation.Multiplikation (4,3))
#Abteilungsfunktion
Druck ("Das Abteilungsergebnis lautet:", Mathoperation.Division (200,5))

Ausgang

Aufrufen der Modulvariablen

Wir können auch die Variablen in unseren selbst erstellten Python-Modulen deklarieren, diesen Variablen Werte zuweisen und in unserem Python-Skript aufrufen. Die Module können auch Wörterbücher, Listen usw. enthalten.

#Variablen
Num1 = 10
Num2 = 20
#Erstellen Sie die Schülerliste
Student = ['John', 'Mark', 'Taylor', 'David']
#das Studentenwörterbuch erstellen
std_dict = 'name': 'Ali', 'Alter': 12, 'E -Mail': '[email protected] '
Nennen wir nun die Variablen und Objekte im anderen Python -Skript.
#Amport das Modul
Mathoperation importieren
#Die Variable Num1
print ("Der Num1 -Wert ist:", Mathoperation.Num1)
#Die Variable Num2
print ("Der Num1 -Wert ist:", Mathoperation.Num2)
#Die Schülerliste ergeben
print ("Der Num1 -Wert ist:", Mathoperation.Student)
#Die Listenelemente des Schülers ergeben
Druck (Mathe.Student [0])
Druck (Mathe.Student [1])
Druck (Mathe.Student [2])
Druck (Mathe.Student [3])
#printing des Studentenwörterbuchs
Druck (Mathe.std_dict)
#Die Wörterbuchelemente des Schülers ergeben
Druck (Mathe.std_dict ['name'])
Druck (Mathe.STD_DICT ['Alter'])
Druck (Mathe.STD_DICT ['E -Mail'])

Ausgang

Die Ausgabe zeigt, dass wir erfolgreich auf die Variablen und Funktionen aus dem Modul „Mathoperation“ zugegriffen haben.

Listen Sie alle Funktionen und Variablen eines Moduls auf

Python bietet eine integrierte Dir () -Funktion, in der die Namen aller Funktionen und Variablen aufgeführt sind, die in einem bestimmten Modul vorhanden sind. Verwenden wir die Funktion DIR (), um die Namen von Funktionen und Variablen des Moduls „Mathoperation“ aufzulisten.

Diese unsere Funktionen und Variablen, die in unserem „Mathoperations“ -Modul erstellt wurden.

#Mathoperationsmodul
#Das Modul bietet Hinzufügung, Subtraktion, Multiplikation und Abteilungsfunktionen
#Die Funktionen nehmen zwei Zahlen als Argument auf
#Erstellung der Additionsfunktion
Def Addition (Num1, Num2):
Rückgabe Num1+Num2
#Subtraktionsfunktion
Def Subtraction (Num1, Num2):
return num1-num2
#Multiplikationsfunktion erstellen
Def -Multiplikation (Num1, Num2):
Rückgabe Num1*Num2
#Creating Division Function
Def Division (Num1, Num2):
Rückgabe Num1/Num2
#Variablen
Num1 = 10
Num2 = 20
#Erstellen Sie die Schülerliste
Student = ['John', 'Mark', 'Taylor', 'David']
#das Studentenwörterbuch erstellen
std_dict = 'name': 'Ali', 'Alter': 12, 'E -Mail': '[email protected] '

Nennen wir nun die Dir () -Funktion in unserem Python -Skript.

#Das Modul
Mathoperation importieren
#Die Dir () -Funktion verwenden
Print (Dir (Mathoperation))

Ausgang

Abschluss

Obwohl Python viele integrierte Module und Funktionen zur Durchführung einer bestimmten Aufgabe bietet, können wir auch unsere eigenen Python-Module erstellen. Ein Python -Modul enthält Funktionen und Variablen. Die Python -Module werden mit dem gespeichert .PY -Erweiterung. Dieser Artikel erläutert die Erstellung Ihrer eigenen Python -Module mit Hilfe einfacher Beispiele.