Python 是一種高級編程語言,開發者可以使用該語言來實現各種任務。Python 有很多內部模塊,這些模塊為開發者提供了豐富的工具和函數庫。以下是一些常見內部模塊:
import math # 數學模塊 import random # 隨機數模塊 import os # 文件系統模塊 import sys # 系統信息模塊 import json # JSON 模塊
數學模塊 math 提供了許多數學函數,例如:求絕對值、平方根、三角函數等等。以下是一些示例代碼:
import math print(math.sqrt(25)) # 輸出:5 print(math.sin(math.pi/2)) # 輸出:1
隨機數模塊 random 可以生成偽隨機數。以下是一些示例代碼:
import random print(random.randint(1,10)) # 輸出 1 至 10 之間的一個隨機整數 print(random.choice(['apple', 'banana', 'orange'])) # 輸出數組中的一個隨機元素
文件系統模塊 os 提供了訪問文件系統的函數。以下是一些示例代碼:
import os print(os.getcwd()) # 輸出當前工作目錄 print(os.listdir()) # 輸出當前工作目錄下所有文件和文件夾
系統信息模塊 sys 提供了訪問系統信息的函數。以下是一些示例代碼:
import sys print(sys.version_info) # 輸出版本信息 print(sys.platform) # 輸出系統平臺
JSON 模塊可以將 Python 對象序列化為 JSON 格式或反向操作。以下是一些示例代碼:
import json data = {'name': 'Tom', 'age': 28} json_str = json.dumps(data) # 將 Python 字典轉換為 JSON 字符串 print(json_str) data = json.loads(json_str) # 將 JSON 字符串轉換為 Python 對象 print(data)