Im folgenden Artikel erfahren wir, was Python-Module sind. Verstehen Sie, was ein Python-Modul ist und wo und wie Module in Python in der Python-Programmierung verwendet werden können.
Modul
Python-Modul (Modul) ist eine Python-Datei mit der Endung .py, die Python-Objektdefinitionen und Python-Anweisungen enthält.
Mit Modulen können Sie Ihre Python-Codefragmente logisch organisieren.
Das Zuweisen verwandten Codes zu einem Modul kann Ihren Code benutzerfreundlicher und verständlicher machen.
Module können Funktionen, Klassen und Variablen definieren, und Module können auch ausführbaren Code enthalten.
Python selbst hat viele sehr nützliche Module eingebaut. Solange es installiert ist, können diese Module sofort verwendet werden.
Wir nehmen das integrierte sys-Modul als Beispiel, um ein Hallo-Modul zu schreiben:
#!/usr/bin/env python3 # -*- coding: utf-8 -*- ' a test module ' __author__ = 'Michael wu' import sys def test(): args = sys.argv if len(args)==1: print('Hello, world!') elif len(args)==2: print('Hello, %s!' % args[1]) else: print('Too many arguments!') if __name__=='__main__': test()
Die erste und zweite Zeile sind Standardkommentare, mit denen diese hello.py-Datei erstellt werden kann Wird direkt unter Unix/Linux/Mac ausgeführt. Der Kommentar in der 2. Zeile gibt an, dass die .py-Datei selbst die Standard-UTF-8-Codierung verwendet.
Die 4. Zeile ist eine Zeichenfolge, die den Dokumentationskommentar des Moduls angibt, etwaigen Modulcode Die erste Zeichenfolge wird als Dokumentationskommentar des Moduls betrachtet. Zeile 6 verwendet die Variable __author__, um den Autor einzutragen, damit andere Ihren Namen bewundern können, wenn Sie den Quellcode veröffentlichen 🎜>Das Obige ist die Standarddateivorlage des Python-Moduls. Natürlich können Sie sie alle löschen und nicht schreiben. Es ist jedoch definitiv richtig, den Standards zu folgen.
Der eigentliche Codeteil beginnt am Ende.
Sie haben vielleicht bemerkt, dass der erste Schritt zur Verwendung des sys-Moduls darin besteht, das Modul zu importieren:
import sys
Nach dem Import des sys-Moduls zeigt die Variable sys mithilfe von auf das Modul sys-Variable können Sie auf alle Funktionen des sys-Moduls zugreifen.
Das sys-Modul verfügt über eine argv-Variable, die eine Liste zum Speichern aller Parameter der Befehlszeile verwendet. argv hat mindestens ein Element, da der erste Parameter immer der Name der .py-Datei ist, zum Beispiel:
Die durch Ausführen von python3 hello.py erhaltene sys.argv ist ['hello.py'];
Die sys.argv, die durch Ausführen von python3 hello.py Michael erhalten wird, ist ['hello.py', 'Michael].
最后,注意到这两行代码: if __name__=='__main__': test()
Wenn wir die Hallo-Moduldatei in der Befehlszeile ausführen, setzt der Python-Interpreter eine spezielle Variable __name__ auf __main__, und wenn das Hallo-Modul an anderer Stelle importiert wird, schlägt die if-Beurteilung fehl, also dieser if-Test Ermöglicht einem Modul, zusätzlichen Code auszuführen, wenn es über die Befehlszeile ausgeführt wird. Am häufigsten werden Tests ausgeführt.
Wir können die Befehlszeile verwenden, um hello.py auszuführen, um den Effekt zu sehen:
$ python3 hello.py Hello, world! $ python hello.py Michael Hello, Michael!
Wenn Sie die interaktive Python-Umgebung starten, importieren Sie das Hallo-Modul:
$ python3 Python 3.4.3 (v3.4.3:9b73f1c3e601, Feb 23 2015, 02:52:03) [GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin Type "help", "copyright", "credits" or "license" for more information. >>> import hello >>>
Beim Import wird „Hello“ nicht gedruckt, weil die Funktion test() nicht ausgeführt wird.
Hallo, Wort! kann nur gedruckt werden, wenn hello.test() aufgerufen wird:
>>> hello.test() Hello, world!
Der oben beschriebene Inhalt stellt hauptsächlich die relevanten Informationen zu Kenntnisse des Python-Moduls
, ich hoffe, Sie können die Informationen nutzen, um den oben genannten Inhalt zu verstehen. Ich hoffe, dass das, was ich in diesem Artikel beschrieben habe, für Sie hilfreich ist und Ihnen das Erlernen von Python erleichtert. Weitere Informationen zu diesem Thema finden Sie in der SpaltePython-Tutorial auf der chinesischen PHP-Website.
Das obige ist der detaillierte Inhalt vonSchreiben und Verwenden von Python-Modulen (Beispielanalyse). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Python zeichnet sich in Automatisierung, Skript und Aufgabenverwaltung aus. 1) Automatisierung: Die Sicherungssicherung wird durch Standardbibliotheken wie OS und Shutil realisiert. 2) Skriptschreiben: Verwenden Sie die PSUTIL -Bibliothek, um die Systemressourcen zu überwachen. 3) Aufgabenverwaltung: Verwenden Sie die Zeitplanbibliothek, um Aufgaben zu planen. Die Benutzerfreundlichkeit von Python und die Unterstützung der reichhaltigen Bibliothek machen es zum bevorzugten Werkzeug in diesen Bereichen.

Um die Effizienz des Lernens von Python in einer begrenzten Zeit zu maximieren, können Sie Pythons DateTime-, Zeit- und Zeitplanmodule verwenden. 1. Das DateTime -Modul wird verwendet, um die Lernzeit aufzuzeichnen und zu planen. 2. Das Zeitmodul hilft, die Studie zu setzen und Zeit zu ruhen. 3. Das Zeitplanmodul arrangiert automatisch wöchentliche Lernaufgaben.

Python zeichnet sich in Gaming und GUI -Entwicklung aus. 1) Spielentwicklung verwendet Pygame, die Zeichnungen, Audio- und andere Funktionen bereitstellt, die für die Erstellung von 2D -Spielen geeignet sind. 2) Die GUI -Entwicklung kann Tkinter oder Pyqt auswählen. Tkinter ist einfach und einfach zu bedienen. PYQT hat reichhaltige Funktionen und ist für die berufliche Entwicklung geeignet.

Python eignet sich für Datenwissenschafts-, Webentwicklungs- und Automatisierungsaufgaben, während C für Systemprogrammierung, Spieleentwicklung und eingebettete Systeme geeignet ist. Python ist bekannt für seine Einfachheit und sein starkes Ökosystem, während C für seine hohen Leistung und die zugrunde liegenden Kontrollfunktionen bekannt ist.

Sie können grundlegende Programmierkonzepte und Fähigkeiten von Python innerhalb von 2 Stunden lernen. 1. Lernen Sie Variablen und Datentypen, 2. Master Control Flow (bedingte Anweisungen und Schleifen), 3.. Verstehen Sie die Definition und Verwendung von Funktionen, 4. Beginnen Sie schnell mit der Python -Programmierung durch einfache Beispiele und Code -Snippets.

Python wird in den Bereichen Webentwicklung, Datenwissenschaft, maschinelles Lernen, Automatisierung und Skripten häufig verwendet. 1) In der Webentwicklung vereinfachen Django und Flask Frameworks den Entwicklungsprozess. 2) In den Bereichen Datenwissenschaft und maschinelles Lernen bieten Numpy-, Pandas-, Scikit-Learn- und TensorFlow-Bibliotheken eine starke Unterstützung. 3) In Bezug auf Automatisierung und Skript ist Python für Aufgaben wie automatisiertes Test und Systemmanagement geeignet.

Sie können die Grundlagen von Python innerhalb von zwei Stunden lernen. 1. Lernen Sie Variablen und Datentypen, 2. Master -Steuerungsstrukturen wie wenn Aussagen und Schleifen, 3. Verstehen Sie die Definition und Verwendung von Funktionen. Diese werden Ihnen helfen, einfache Python -Programme zu schreiben.

Wie lehre ich innerhalb von 10 Stunden die Grundlagen für Computer -Anfänger für Programmierungen? Wenn Sie nur 10 Stunden Zeit haben, um Computer -Anfänger zu unterrichten, was Sie mit Programmierkenntnissen unterrichten möchten, was würden Sie dann beibringen ...


Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Dreamweaver Mac
Visuelle Webentwicklungstools

PHPStorm Mac-Version
Das neueste (2018.2.1) professionelle, integrierte PHP-Entwicklungstool

SublimeText3 Englische Version
Empfohlen: Win-Version, unterstützt Code-Eingabeaufforderungen!

DVWA
Damn Vulnerable Web App (DVWA) ist eine PHP/MySQL-Webanwendung, die sehr anfällig ist. Seine Hauptziele bestehen darin, Sicherheitsexperten dabei zu helfen, ihre Fähigkeiten und Tools in einem rechtlichen Umfeld zu testen, Webentwicklern dabei zu helfen, den Prozess der Sicherung von Webanwendungen besser zu verstehen, und Lehrern/Schülern dabei zu helfen, in einer Unterrichtsumgebung Webanwendungen zu lehren/lernen Sicherheit. Das Ziel von DVWA besteht darin, einige der häufigsten Web-Schwachstellen über eine einfache und unkomplizierte Benutzeroberfläche mit unterschiedlichen Schwierigkeitsgraden zu üben. Bitte beachten Sie, dass diese Software

mPDF
mPDF ist eine PHP-Bibliothek, die PDF-Dateien aus UTF-8-codiertem HTML generieren kann. Der ursprüngliche Autor, Ian Back, hat mPDF geschrieben, um PDF-Dateien „on the fly“ von seiner Website auszugeben und verschiedene Sprachen zu verarbeiten. Es ist langsamer und erzeugt bei der Verwendung von Unicode-Schriftarten größere Dateien als Originalskripte wie HTML2FPDF, unterstützt aber CSS-Stile usw. und verfügt über viele Verbesserungen. Unterstützt fast alle Sprachen, einschließlich RTL (Arabisch und Hebräisch) und CJK (Chinesisch, Japanisch und Koreanisch). Unterstützt verschachtelte Elemente auf Blockebene (wie P, DIV),