Python 3中的模块是可重用的代码单元,可以被导入到其他Python程序中以供使用。模块允许您将相关的函数、类和变量组织在一起,以便更好地管理和组织代码。

下面是Python 3中常用的一些模块:

1. `math`:提供了对数学运算的支持,如数值计算、三角函数、指数运算等。
```python
import math

print(math.sqrt(16))  # 输出:4.0
print(math.sin(math.pi / 2))  # 输出:1.0
```

2. `random`:用于生成随机数和随机选择操作。
```python
import random

print(random.randint(1, 10))  # 输出:随机生成1到10之间的整数
print(random.choice(['apple', 'banana', 'cherry']))  # 输出:随机选择列表中的一个元素
```

3. `datetime`:提供了处理日期和时间的功能。
```python
import datetime

current_time = datetime.datetime.now()
print(current_time)  # 输出:当前日期和时间
```

4. `os`:提供了与操作系统交互的功能,如文件和目录操作。
```python
import os

print(os.getcwd())  # 输出:当前工作目录
os.mkdir('new_directory')  # 创建一个新目录
```

5. `json`:用于处理JSON(JavaScript Object Notation)数据。
```python
import json

data = '{"name": "John", "age": 30}'
json_data = json.loads(data)
print(json_data['name'])  # 输出:John
```

这只是Python 3中一小部分可用模块的示例。Python的标准库中还有许多其他模块,涵盖了各种功能,包括网络编程、图形界面开发、数据库连接等。此外,还有许多第三方库可以通过pip安装并使用。

您可以根据自己的需求在Python中使用这些模块,或者根据需要开发自己的模块。

演示如何使用`requests`模块来进行HTTP请求和处理响应。

首先,您需要安装`requests`模块。可以使用以下命令使用pip进行安装:

```
pip install requests
```

安装完成后,您可以使用以下示例代码进行HTTP请求和处理响应:

```python
import requests

# 发送GET请求
response = requests.get('https://api.github.com')

# 检查响应状态码
if response.status_code == 200:
    print('请求成功')
else:
    print('请求失败')

# 获取响应内容
content = response.text
print(content)
```

在这个示例中,我们使用`requests.get`函数发送一个GET请求到GitHub的API。然后,我们检查响应的状态码来确定请求是否成功(200表示成功)。最后,我们使用`response.text`来获取响应的内容,并打印出来。

这只是`requests`模块的基本用法示例。它还提供了许多其他功能,如发送POST请求、设置请求头、处理Cookie等。您可以查阅`requests`模块的文档来了解更多详细信息和用法示例。

请确保在使用任何第三方模块之前先进行安装,并在代码中导入相应的模块。

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐