Python 程式設計函式的模組的引入和使用入門教學


站在巨人的肩膀上,不要自己重複造輪子

當我們需要使用別人寫好的函式或模組時,可以透過引入(import)模組來實現。以下是一個Python 程式設計函式模組的引入和使用的教學,包含範例程式碼。

模組引入

模組是一個包含已寫好的程式碼的檔案,可以包含函式、類別、變數等。Python 提供了多種引入模組的方式,以下是一些常用的方法:

import 陳述句

使用import陳述句可以將整個模組引入程式中,並使用模組中定義的函式和其他物件。

# 使用內建數學模組
import math

result = math.sqrt(16)
print(result)  # 輸出結果: 4.0

上述範例中,我們使用import mathmath模組引入程式中。然後,我們使用math.sqrt()函式計算16的平方根並將結果輸出。

from...import 陳述句

使用from...import陳述句可以從模組中引入指定的函式或物件。

from math import sqrt

result = sqrt(16)
print(result)  # 輸出結果: 4.0

上述範例中,我們使用from math import sqrtmath模組中引入sqrt函式。然後,我們可以直接使用sqrt()函式計算16的平方根,而不需要加上模組名稱。

import...as 陳述句

使用import...as陳述句可以為引入的模組指定別名,以方便使用。

import math as m

# 取平方根
result = m.sqrt(64)
print(result)  # 輸出結果: 8.0

上述範例中,我們使用import math as mmath模組引入並指定別名為m。然後,我們可以使用m.sqrt()來計算 64 的平方根。

使用引入的模組

引入模組後,我們可以使用模組中定義的函式、類別和變數。以下是一些使用引入的模組的範例:

import random

# 使用 random 模組的函式
number = random.randint(1, 10)
print(number)  # 輸出一個 1 到 10 之間的隨機數

# 使用 random 模組的常數
print(random.pi)  # 輸出圓周率 π

# 使用 random 模組的類別
my_list = [1, 7, 3, 4, 8]
random.shuffle(my_list)
print(my_list)  # 輸出一個隨機排列的列表

在上述範例中,我們使用import random引入random模組。然後,我們可以使用random.randint()函式生成 1 到 10 之間的隨機數,使用random.pi常數獲取圓周率π的值,以及使用random.shuffle()方法將列表的元素隨機排列。

希望這個教學能幫助您更理解模組的引入和使用!

#Python







你可能感興趣的文章

[React] 一些 Hooks 的分類

[React] 一些 Hooks 的分類

同步 & 非同步(4) - async & await

同步 & 非同步(4) - async & await

Sequelize 的 createdAt 時間不對

Sequelize 的 createdAt 時間不對






留言討論