創建自己的 Python 模塊似乎有點困難,但是如果我們說創建或編寫一個 Python 程序是一項非常簡單的任務呢?
在本教程中,我們將編寫一個 Python 模塊,在編寫之後,我們還將在 Python 腳本中使用它。但是在這之前,讓我們先了解一下什麼是 Python 模塊。
Python 模塊
包含各種語句和定義的 Python 文件稱為 Python 模塊,它可以包含變數、類和各種函數。像一個簡單的 Python 腳本一樣,一個可運行的 Python 代碼也存在於 Python 模塊中。
當我們將相關代碼分組,並將其作為 Python 程序中的一個模塊使用時,Python 模塊變得更加有用,在 Python 模塊的幫助下,我們甚至可以使我們的代碼邏輯組織起來。我們可以在 Python 程序中使用 Python 模塊,只需使用「import」語句。
示例:
import module
假設在一個 Python 模塊(即模塊 1)中存在三個函數,並且我們希望在代碼中只使用其中一個函數,那麼我們也可以通過使用 from 語句導入單個函數,如下所示:
示例:
import function1 from module1
由於我們已經了解了 Python 模塊,並且對 Python 模塊如何工作以及如何導入到程序中有了基本的了解,現在我們將繼續討論它的編寫部分。
編寫 Python 模塊
在本節中,我們將編寫一個 Python 模塊,並了解如何使用該模塊,我們已經在一個 Python 程序中編寫了該模塊。
我們可以像創建 Python 腳本一樣創建或編寫 Python 模塊,更好的說法是;我們甚至可以在另一個 Python 腳本中使用一個 Python 腳本作為 Python 模塊。但是,只有當我們將用作 Python 模塊的 Python 腳本出現在我們系統中安裝 Python 的相同位置時,這才有效。
因此,讓我們首先創建一個 Python 腳本,並將其與「」一起保存。py ‘擴展名,並將其保存在 Python 所在的相同位置。按照下面給出的步驟編寫和創建一個簡單的 Python 模塊:
第一步:編寫一個可運行的程序:
首先,我們必須通過在 Python shell 中打開一個新文件來編寫一個可運行的程序。例如,我們將在 Python 文件中編寫以下加法函數程序:
# A default Python function for performing addition
def addition(x, y): # Two variables as parameters
# Adding two variables and storing results in another variable
addValue = x + y
# Returning the addition result for two numbers
return addValue
步驟 2:保存文件:
現在,編寫完第一步中給出的添加程序後,我們將在 Python 指定的默認目錄中保存名為「adding.py」的文件。
現在,我們已經創建了一個「添加」模塊,這個模塊可以導入到任何 Python 程序中,使用它的加法函數來相加兩個變數。讓我們使用「添加」腳本作為 Python 模塊,在下面的示常式序中執行添加操作:
# Importing the adding module in the program
import adding
# Taking two input variables from the user
a1 = int(input("Enter first integer variable: "))
a2 = int(input("Enter second integer variable: "))
# Adding the variables with the function of 'adding' module
addResult = addition(a1, a2)
# Printing the result in the output
print("The sum of two integer variables given by you is: ", addResult)
輸出:
Enter first integer variable: 26
Enter second integer variable: 24
The sum of two integer variables given by you is: 50
說明:
在上面的程序中,我們對從用戶那裡得到的兩個輸入變數執行了加法運算。我們通過在程序中導入這個模塊來使用添加模塊的添加功能。最後,我們在輸出中列印了兩個變數的相加結果,並結束了程序。
結論
我們可以通過簡單地編寫一個包含函數和類的 Python 程序來創建或編寫一個 Python 模塊,然後我們可以通過簡單地將其導入到程序中來使用我們在另一個程序中創建的模塊。我們甚至可以通過在 import 語句中使用一個額外的’ from ‘關鍵字來使用程序中的一個函數。在 Python 模塊的幫助下,我們可以將代碼進行邏輯組織,並將相似的代碼組合在一個模塊中。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/303070.html