Python 模块与包:简单的写一写
一、什么是模块和包?
-
模块(Module):
一个模块就是一个 Python 文件,里面包含了 Python 代码(变量、函数、类等)。
例如:一个名为hello.py
的文件就是一个模块。 -
包(Package):
包是一个文件夹,里面包含了多个模块以及一个特殊的__init__.py
文件。
包可以用来将多个相关的模块组织在一起。
二、如何导入模块
1. 使用 import
导入模块
import math # 导入数学模块
print(math.sqrt(16)) # 计算 16 的平方根,输出:4.0
2. 使用 from ... import
导入指定的功能
from math import sqrt # 只导入 sqrt 函数
print(sqrt(25)) # 输出:5.0
3. 使用 as
给模块取别名
import math as m # 使用别名 "m"
print(m.pi) # 输出:3.141592653589793
三、Python 标准库简介
Python 提供了很多内置模块,可以直接使用而不需要安装。以下是几个常用模块:
-
math:数学运算模块
import math print(math.factorial(5)) # 输出:120
-
random:生成随机数的模块
import random print(random.randint(1, 10)) # 输出:1 到 10 之间的随机整数
-
os:操作系统模块,用于文件、目录等操作
import os print(os.getcwd()) # 输出当前工作目录
四、如何安装第三方包
Python 的 pip 工具可以用来安装第三方包。在命令行中输入以下命令:
pip install requests
验证安装
安装成功后,我们可以使用该包。例如:
import requests
response = requests.get('https://www.example.com')
print(response.status_code) # 输出:200