„Python -Schlüsselwörter sind eindeutige reservierte Wörter mit bestimmten Bedeutungen und verwenden, die nur für diese bestimmten Zwecke verwendet werden können. Sie müssen diese Schlüsselwörter nie in Ihren Code importieren, da sie immer verfügbar sind. Die integrierten Typen und Funktionen von Python unterscheiden sich von ihren Schlüsselwörtern. Die integrierten Typen und Funktionen sind ebenfalls ständig verfügbar, obwohl ihre Verwendung weniger eingeschränkt ist als die der Schlüsselwörter. Verwenden von Python -Schlüsselwörtern, um etwas zuzuweisen oder anzugeben, ist in Python nicht möglich. Die Zuordnung von so etwas wie Datenwert oder einer Funktion zu einem integrierten Typ oder einer integrierten Funktion führt nicht zu einer SyntaxEirror, wird jedoch immer noch nicht empfohlen. In diesem Beitrag werden Sie vermittelt, wie Pythons Importschlüsselwort verwendet werden kann, um Module hinzuzufügen, die die Funktionalität oder Funktionen bereitstellen, die nicht leicht verfügbar oder von Python angeboten werden.”
Was ist importieren in Python?
Das Ermöglichen eines Python -Moduls oder einer Datei zum Zugriff auf das Skript aus einem anderen Python -Modul oder Skript wird als „Importieren“ bezeichnet. Nur diese Eigenschaften und Funktionen, auf die Ihr Programm zugreifen kann. Zum Beispiel müssen Sie das Mathematikpaket importieren, bevor Sie mathematische Funktionen verwenden. Weil alles, was Sie bewerben oder in Python verwenden möchten, zuerst definiert werden muss.
Zum Beispiel würde das folgende Skript zu einem Namensgang in Python führen:
Der Fehler wurde angesprochen, weil weder das Objekt "Mathematik" noch seine Attribute oder Operationen in die Sprache integriert sind. Das Mathematikobjekt muss zuerst importiert werden, bevor es verwendet werden kann.
Jetzt wird das Objekt über die Importanweisung zum aktuellen Bereich des Programms hinzugefügt.
Wie funktioniert das Schlüsselwort „Import“ in Python??
Die Importanweisung von Python ist vergleichbar mit der #C/C ++, einschließlich der Header -Datei. Python -Module können von anderen Modulen aus Code zugreifen, indem sie das Schlüsselwort importieren, um die Datei oder Funktion zu laden. Die beliebteste Methode zur Verwendung der Importmaschinerie ist die Import -Anweisung, obwohl dies nicht die einzige Methode ist, um dies zu tun. Das Schlüsselwort importieren und der Name des Moduls sind beide in einer Importanweisung enthalten. Zwei Vorgänge werden von der Import -Anweisung ausgeführt: Es sucht nach einem Modul und bindet den Ort des Moduls an einen im lokalen Bereich angegebenen Namen.
Python führt alle Skripte in der Datei des Moduls aus und stellt sie der Importerdatei zur Verfügung, wenn ein Modul importiert wird. Wenn ein Paket oder ein Modul importiert wird, prüft der Interpreter zuerst nach dem Modul in sys.Module, die als Cache aller zuvor importierten Module dienen. Wenn es nicht gefunden wird, werden alle eingebauten Module mit diesem Namen durchsucht. Wenn es entdeckt wird, führt der Interpreter den gesamten Code aus und stellt die Datei zur Verfügung. Wenn das Modul nicht lokalisiert werden kann, wird in der Liste der Ordner/Verzeichnisse, die von der Variablen „SYS“ bereitgestellt werden.Weg". Eine Liste von Pfaden, die Pakete, Python -Bibliotheken und ein Verzeichnis, das das Eingabebuchskript speichert, enthalten.Weg.
Wenn beispielsweise ein Modul namens Math importiert wird, sucht der Dolmetscher zuerst in eingebauten Modulen danach. Wenn das fehlschlägt, sucht es nach einer Datei namens Mathematik.PY in der Liste der von SYS bereitgestellten Verzeichnisse.Weg.
Wie bemerkt werden kann, die Basis Syntax des Schlüsselworts "Import" ist "'module_name' importieren”.
Schauen wir uns nun einige Beispiele für Importschlüsselwörter in Python an.
Beispiel 1: Importieren des Moduls „Mathematik“ und Verwenden der faktoriellen Funktion, um das Faktor für eine bestimmte Nummer zu finden
Wenden wir zunächst die faktorielle Funktion an, indem wir das Maths -Modul importieren.
Wie zu sehen ist, zeigt die Konsole einen NameError, dass die Mathematik nicht definiert ist. Dies liegt daran. Es ist eine Methode, die durch das Modul/Bibliothek „Maths“ bereitgestellt wird. Es ist bereits in der Python Library enthalten. Um diese Funktion faktenorial () zu verwenden, müssen wir das Mathematikmodul in die aktuelle Umgebung importieren.
Beispiel # 2: Um den aktuellen Tag und Monat zu erhalten, importieren Sie das Modul „DateTime“ und rufen Sie seine Funktionen auf
Obwohl es in Python keinen separaten/unterschiedlichen Datentyp für Zeit und Datum gibt. Da Python bereits das DateTime -Modul enthält, müssen es nicht installiert werden.
Das DateTime -Modul bietet mehrere Funktionen, um mit Datums- und Zeitvorgängen zu handeln, die wir bei Bedarf nur durch Importieren des DateTime -Moduls verwenden können.
Verwenden von Schlüsselwörtern wie "von" und "AS" mit einer Importanweisung
Wie wir gesehen haben, müssen Sie nur ein Modul hinzufügen oder importieren, indem Sie den Namen oder den Namen des Moduls nach dem Schlüsselwort des Moduls verwenden. Beachten Sie, dass die Schlüsselwörter oder Aussagen Fallempfindlichkeit sind. Python bietet jedoch eine komplexere Syntax zum Importieren von Skripten. Das aus dem Schlüsselwort aus dem Schlüsselwort ist auch in diesem zweiten Format enthalten.
Mit diesem Format können Sie sowohl den von Ihnen benötigten Code als auch den von Ihnen benötigten Modul und dessen Standort angeben. Im Modulnamen und Paketnamen müssen Sie den Namen Ihres Programms, Moduls oder Unterpackungsnähe eingeben. Wenn wir nur einen Teil des Skripts oder Code aus dem angegebenen Paket und nicht aus dem gesamten Paket importieren möchten, ist dieses Importformat großartig.
Durch die Verwendung des Schlüsselworts "AS" können Sie sogar den Namen des Moduls ändern.
Wenn wir beispielsweise einen Datenrahmen in Python erstellen möchten, müssen wir zuerst das Pandas -Modul importieren, dann werden wir es als „PD“ umbenennen. Dann können wir die PD des Pandas -Moduls verwenden.DataFrame () -Methode zum Konstruktion unseres Datenrahmens.
Beispiel: Erstellen von Datenrahmen, indem Sie das Pandas -Modul als PD importieren
Wir erstellen den DataFrame mithilfe der vom Pandas -Modul bereitgestellten DataFrame () -Funktion.
Wie zu sehen ist, können wir mit dem Schlüsselwort "AS" einen Alias oder einen Spitznamen anstelle des vollständigen Namens verwenden. Ähnlich wie bei Datenbanksystemen Aliase (SQL).
Arten von Importen
In Pandas können Importe entweder absolut oder relativ sein.
Absolute Importe
Der vollständige Pfad zum Skript ist in absoluten Importen enthalten, beginnend mit dem Stammordner des Programms. Obwohl ein Zeitraum erforderlich ist, um jeden Ordner zu trennen, können Sie es so lange erstellen, wie Sie es benötigen. Absolute Importbeispiele sind wie folgt:
Relative Importe
Nur der Ort Ihrer Ressourcen in Bezug auf die Skriptdatei wird bei Verwendung von relativ. Obwohl Python 3 implizite relative Importe entfernt hat, können Sie dies dennoch direkt oder implizit tun. Nur der Ort Ihrer Ressourcen in Bezug auf die Skriptdatei wird bei Verwendung von relativ. Obwohl Python 3 implizite relative Importe entfernt hat, können Sie dies dennoch direkt oder implizit tun.
Relative Importe verwenden Punktnotation als Syntax. Der einzelne Punkt repräsentiert das Verzeichnis des aktuellen Skripts, während der übergeordnete Ordner durch zwei Punkte dargestellt wird. Der Großvater wird durch drei Punkte angezeigt und so weiter. Wenn Sie die Windows -Konsole oder ein Betriebssystem verwenden, das der UNIX ähnelt, können Sie dieses System kennenlernen.
Explizite Importe
Implizite Importe
Wir empfehlen, absolute Importe zu verwenden, es sei denn.
Abschluss
In diesem Tutorial haben wir versucht, Ihnen beizubringen, was das Schlüsselwort „Import“ ist und wie Sie die Erklärung „Import“ in Python verwenden können. Wir haben das Importkonzept und seine Arbeit in Python diskutiert. Sie können Skripte aus anderen Modulen und Dateien in Python importieren, genau wie Sie in jeder anderen neuesten Programmiersprache. Die verschiedenen Methoden zum Importieren von Code in unsere Python -Skripte, einschließlich relativer und absoluter Importe, wurden in diesem Artikel behandelt.