Module och är två viktiga begrepp för att organisera och hantera källkod. Här är en beskrivning av och hur man använder dem: package Python module package
Module
- I är Python a module en samling definitioner, funktioner, variabler och satser som är skrivna för att användas.
- Varje Python fil kan betraktas som en module och innehåller kod relaterad till en specifik funktionalitet.
- Du kan använda inbyggd eller skapa din egen för att använda i din kod. Python module module
Exempel: Skapa en fil med namnet math_operations.py
som innehåller några matematiska funktioner:
# math_operations.py
def add(a, b):
return a + b
def subtract(a, b):
return a- b
def multiply(a, b):
return a * b
def divide(a, b):
return a / b
Sedan kan du använda dessa funktioner i ett annat program genom att importera math_operations
module:
# main.py
import math_operations
result = math_operations.add(10, 5)
print(result) # Output: 15
Package
- A package är ett sätt att organisera och gruppera tillsammans. module
- Det är en katalog som innehåller Python filer( ) och en tom fil för att indikera att katalogen är en. module
__init__.py
package - Package hjälpa till att organisera din kod i logiska omfattningar och strukturerade kataloger.
Exempel: Skapa en package namngiven, som innehåller två och: my_package
module module1.py
module2.py
my_package/
__init__.py
module1.py
module2.py
I module1.py
har vi följande kod:
# module1.py
def greet(name):
return f"Hello, {name}!"
I module2.py
har vi följande kod:
# module2.py
def calculate_square(num):
return num ** 2
Sedan kan du använda funktioner från i följande: module my_package
package
# main.py
from my_package import module1, module2
message = module1.greet("Alice")
print(message) # Output: Hello, Alice!
result = module2.calculate_square(5)
print(result) # Output: 25
Använder och hjälper dig att organisera och hantera din kod effektivt, vilket gör den mer läsbar och underhållbar. module package