Python入門-Day10:模組

Python入門-Day10:模組

更新於 發佈於 閱讀時間約 3 分鐘


模組

Python中的模組和庫是一些可重用的程式碼塊,可以幫助您更有效地編寫程式,並減少代碼的重複。模組是一個包含功能的.py文件,可以在其他.py文件中使用。庫是一組相關功能的集合,可以通過安裝它們來使用。

在Python中,通過使用import語句將模組引入到文件中。例如:

import math

這個語句將Python數學庫中的模組引入到您的代碼中。現在,您可以使用該模組中的函數和變量。例如:

print(math.pi)

這個代碼將打印出pi的值。

From與Import

在Python中,您可以使用fromimport語句將模組中的特定部分引入到您的代碼中。例如:

from math import pi

您還可以使用as關鍵字為引入的模組或部分指定別名。例如:

import math as m

同樣地,您可以使用fromas關鍵字結合使用。例如:

from math import pi as my_pi

模組的安裝與引用

Python有豐富的第三方模組和庫,可以通過pip工具進行安裝。例如,要安裝名為requests的模組,可以在終端中輸入以下命令:

pip install requests

安裝完成後,您可以在代碼中使用該模組。例如:

import requests

response = requests.get('<https://www.google.com>')
print(response.status_code)

這個代碼將向Google發送一個GET請求,並打印出響應的狀態碼。

自定義模組

在Python中,您也可以創建自己的模組並將其引入到其他Python文件中。要創建一個模組,只需創建一個包含您想要的功能的.py文件。例如,假設您有一個叫做my_module的.py文件,其中包含以下代碼:

# my_module.py

def say_hello():
print("Hello, World!")

要在其他Python文件中使用這個功能,您可以使用以下代碼:

# main.py

import my_module

my_module.say_hello()

這個代碼將從my_module.py中引入say_hello函數並調用它。

如果您想要在引入模組時使用不同的名稱,可以使用as關鍵字指定別名。例如:

import my_module as mm

mm.say_hello()

這個代碼將使用mm作為my_module的別名。

avatar-img
Michael楊
17會員
111內容數
日後將分享關於我的經驗(日常、工作、技術),並期待未來能創造屬於我的宇宙。
留言
avatar-img
留言分享你的想法!
Michael楊 的其他內容
例外處理是Python中的重要概念,用於控制並處理程序異常,防止程序崩潰和數據損失。它包括try, except, else和finally等語法結構,可用於對特定錯誤進行處理,或主動觸發和自定義異常。
本文介紹了Python中的物件導向程式設計的重要概念,包括類別、繼承、多型、封裝、介面、抽象類別、靜態類別、列舉、委派、Lambda表達式、泛型和反射。每個概念都有對應的程式碼範例來說明其用法和功能。這些概念對於理解和使用Python進行物件導向程式設計至關重要。
在Python中,我們可以用def關鍵字定義函數,並透過函數名稱呼叫它。函數參數可以是必填、關鍵字、默認或不定長度的類型。return語句負責結束函數並回傳值。全域變數可以在整個程序中使用,而區域變數只能在特定函數內使用。我們還可以在一個文件中定義函數,然後在另一個文件中呼叫它。
例外處理是Python中的重要概念,用於控制並處理程序異常,防止程序崩潰和數據損失。它包括try, except, else和finally等語法結構,可用於對特定錯誤進行處理,或主動觸發和自定義異常。
本文介紹了Python中的物件導向程式設計的重要概念,包括類別、繼承、多型、封裝、介面、抽象類別、靜態類別、列舉、委派、Lambda表達式、泛型和反射。每個概念都有對應的程式碼範例來說明其用法和功能。這些概念對於理解和使用Python進行物件導向程式設計至關重要。
在Python中,我們可以用def關鍵字定義函數,並透過函數名稱呼叫它。函數參數可以是必填、關鍵字、默認或不定長度的類型。return語句負責結束函數並回傳值。全域變數可以在整個程序中使用,而區域變數只能在特定函數內使用。我們還可以在一個文件中定義函數,然後在另一個文件中呼叫它。