編寫 Python 模塊

創建自己的 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

(0)
打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
小藍的頭像小藍
上一篇 2024-12-31 11:49
下一篇 2024-12-31 11:49

相關推薦

  • Python周杰倫代碼用法介紹

    本文將從多個方面對Python周杰倫代碼進行詳細的闡述。 一、代碼介紹 from urllib.request import urlopen from bs4 import Bea…

    編程 2025-04-29
  • 如何查看Anaconda中Python路徑

    對Anaconda中Python路徑即conda環境的查看進行詳細的闡述。 一、使用命令行查看 1、在Windows系統中,可以使用命令提示符(cmd)或者Anaconda Pro…

    編程 2025-04-29
  • Python列表中負數的個數

    Python列表是一個有序的集合,可以存儲多個不同類型的元素。而負數是指小於0的整數。在Python列表中,我們想要找到負數的個數,可以通過以下幾個方面進行實現。 一、使用循環遍歷…

    編程 2025-04-29
  • Python中引入上一級目錄中函數

    Python中經常需要調用其他文件夾中的模塊或函數,其中一個常見的操作是引入上一級目錄中的函數。在此,我們將從多個角度詳細解釋如何在Python中引入上一級目錄的函數。 一、加入環…

    編程 2025-04-29
  • Python計算陽曆日期對應周幾

    本文介紹如何通過Python計算任意陽曆日期對應周幾。 一、獲取日期 獲取日期可以通過Python內置的模塊datetime實現,示例代碼如下: from datetime imp…

    編程 2025-04-29
  • python強行終止程序快捷鍵

    本文將從多個方面對python強行終止程序快捷鍵進行詳細闡述,並提供相應代碼示例。 一、Ctrl+C快捷鍵 Ctrl+C快捷鍵是在終端中經常用來強行終止運行的程序。當你在終端中運行…

    編程 2025-04-29
  • 蝴蝶優化演算法Python版

    蝴蝶優化演算法是一種基於仿生學的優化演算法,模仿自然界中的蝴蝶進行搜索。它可以應用於多個領域的優化問題,包括數學優化、工程問題、機器學習等。本文將從多個方面對蝴蝶優化演算法Python版…

    編程 2025-04-29
  • Python字典去重複工具

    使用Python語言編寫字典去重複工具,可幫助用戶快速去重複。 一、字典去重複工具的需求 在使用Python編寫程序時,我們經常需要處理數據文件,其中包含了大量的重複數據。為了方便…

    編程 2025-04-29
  • Python清華鏡像下載

    Python清華鏡像是一個高質量的Python開發資源鏡像站,提供了Python及其相關的開發工具、框架和文檔的下載服務。本文將從以下幾個方面對Python清華鏡像下載進行詳細的闡…

    編程 2025-04-29
  • Python程序需要編譯才能執行

    Python 被廣泛應用於數據分析、人工智慧、科學計算等領域,它的靈活性和簡單易學的性質使得越來越多的人喜歡使用 Python 進行編程。然而,在 Python 中程序執行的方式不…

    編程 2025-04-29

發表回復

登錄後才能評論