Python是一種廣泛使用的編程語言,可以輕鬆地幫助我們完成許多任務。Python可以用於網路開發和軟體開發。 在這篇文章中,我們將研究如何在Python中創建一個包。包是一個可重覆使用的代碼文件,我們可以通過從包中導入主文件並使用這些文件中定義的其餘函數和定義來實現多種目的。 讓我們創建一個帶有一 ...
Python是一種廣泛使用的編程語言,可以輕鬆地幫助我們完成許多任務。Python可以用於網路開發和軟體開發。
在這篇文章中,我們將研究如何在Python中創建一個包。包是一個可重覆使用的代碼文件,我們可以通過從包中導入主文件並使用這些文件中定義的其餘函數和定義來實現多種目的。
讓我們創建一個帶有一些函數、定義、類和對象的新 Python 包。首先,我們將創建一個新的文件夾,pythonPrograms 。
在這個文件夾中,我們將創建另一個名為mathFunctions 的文件夾。
一旦我們創建了我們的文件夾,我們將通過創建一個__init__.py 文件讓 Python 知道這是一個包。我們將創建sum,subtract,multiply, 和divide 模塊。
首先,我們將用下麵的代碼創建Sum.py 。
class Sum:
def SumofNums(a, b):
print("Adding a and b, Answer:", a + b)
同樣地,我們將用下麵的代碼創建Subtract.py 。
class Subtract:
def SubofNums(a, b):
print("Subtracting a and b, Answer:", a - b)
同樣地,我們將用下麵的代碼創建Multiply.py 。
class Multiply:
def MultiplyofNums(a, b):
print("Multiplying a and b, Answer:", a * b)
同樣地,我們將用下麵的代碼創建Divide.py 。
class Divide:
def DivideofNums(a, b):
print("Dividing a and b, Answer:", a / b)
現在,讓我們創建__init__.py ,並添加以下初始化代碼,如下所示。
from Sum import Sum
from Subtract import Subtract
from Multiply import Multiply
from Divide import Divide
在pythonPrograms 文件夾中,我們將創建一個新文件,sample.py ,我們將嘗試使用我們新創建的mathFunctions 包中的這些函數。
#Python小白學習交流群:153708845
from mathFunctions import Sum
from mathFunctions import Subtract
from mathFunctions import Multiply
from mathFunctions import Divide
a = 20
b = 2
# Adding a and b
Sum.SumofNums(a, b)
# Subtracting a and b
Subtract.SubofNums(a, b)
# Multiply a and b
Multiply.MultiplyofNums(a, b)
# Divide a and b
Divide.DivideofNums(a, b)
從上面的例子可以看出,我們可以很容易地為多個函數創建包,或執行模塊任務,並儘可能地重覆使用代碼。