Tagesmodule

Barbara Streisand
Freigeben: 2024-11-23 02:44:13
Original
752 Leute haben es durchsucht

Day  Modules

Module:

In Python ist ein Modul eine Datei, die Python-Definitionen und -Anweisungen enthält. Mit Modulen können Sie Ihren Code in wiederverwendbare Teile organisieren und bei der Pflege und Strukturierung Ihrer Programme helfen.

Ein Modul ist im Wesentlichen eine Python-Datei (.py)

Python bietet integrierte Module (wie Mathematik, Betriebssystem usw.).

Sie können Ihre eigenen benutzerdefinierten Module erstellen.

Module haben spezielle Variablen:

__name__: The name of the module.
__file__: The file path of the module.
__doc__ : The documentation string of a module.
Nach dem Login kopieren

In Python werden Bezeichner, die mit doppelten Unterstrichen beginnen und enden (wie name, doc usw.) als „Dunder“-Methoden oder -Attribute (doppelter Unterstrich) bezeichnet.

print("Hello")
print(__name__) 
Nach dem Login kopieren

Wenn das Skript direkt ausgeführt wird, wird der Wert von name auf „main“ gesetzt.

Hello
__main__
Nach dem Login kopieren
print("Hello")
print(__file__)
Nach dem Login kopieren

Wenn das Skript als one.py gespeichert wird und Sie es direkt mit Python one.py ausführen, sieht die Ausgabe etwa so aus:

Hello
/home/prigo/Desktop/one.py
Nach dem Login kopieren
''' User module documentation string'''
print(__doc__)
Nach dem Login kopieren

Wenn das Modul ausgeführt wird, enthält das Attribut doc die oben in der Datei definierte Dokumentationszeichenfolge („Dokumentationszeichenfolge des Benutzermoduls“).

User module documentation string
Nach dem Login kopieren
#calculator.py

def add(no1,no2):
    print(no1+no2)

def subtract(no1,no2):
    print(no1-no2)

def multiply(no1,no2):
    print(no1*no2)

def divide(no1,no2):
    print(no1/no2)
Nach dem Login kopieren

Ein einfaches Python-Modul, das grundlegende arithmetische Operationen wie Addition, Subtraktion, Multiplikation und Division definiert.

Die Importanweisung in Python wird verwendet, um Code von einem Modul (einer Python-Datei) in ein anderes zu übertragen.

#user.py
import calculator

calculator.add(100,123)
calculator.multiply(10,3)
Nach dem Login kopieren

Dadurch wird die Additionsfunktion Ihres Rechnermoduls aufgerufen, die 100 und 123 addiert.
Dadurch wird die Multiplikationsfunktion aufgerufen, die 10 und 3 multipliziert.

223
30
Nach dem Login kopieren

Dadurch werden nur die Additions- und Multiplikationsfunktionen aus dem Taschenrechnermodul importiert, und Sie können sie direkt ohne das Modulpräfix verwenden.

#user.py
from calculator import add, divide

add(100,200)
divide(200,40)
Nach dem Login kopieren
300
5.0
Nach dem Login kopieren

help()

In Python ist die Funktion help() eine integrierte Funktion, die zum Anzeigen der Dokumentation zu Python-Objekten, -Modulen, -Funktionen, -Klassen oder -Methoden verwendet wird.

import math
help(math)

Nach dem Login kopieren

Hier werden detaillierte Informationen zum Mathematikmodul angezeigt, einschließlich seiner Funktionen wie floor(), ceil() usw.

help('modules')
Nach dem Login kopieren

Dadurch wird die Liste der in Python verfügbaren Module angezeigt.

Das obige ist der detaillierte Inhalt vonTagesmodule. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:dev.to
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage