Tagesmodule

Barbara Streisand
Barbara StreisandOriginal
2024-11-23 02:44:13745Durchsuche

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.

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__) 

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

Hello
__main__
print("Hello")
print(__file__)

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
''' User module documentation string'''
print(__doc__)

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
#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)

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)

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

223
30

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)
300
5.0

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)

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

help('modules')

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!

Stellungnahme:
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