专业编程基础技术教程

网站首页 > 基础教程 正文

python 常用函数推荐 python常用函数名

ccvgpt 2024-10-12 14:07:19 基础教程 8 ℃
字符串处理:

str.split(): 将字符串分割为列表。
str.join(): 将列表中的元素连接为字符串。
str.lower(), str.upper(): 转换大小写。
列表操作:

list.append(): 添加元素到列表末尾。
list.pop(): 移除并返回最后一个元素。
list.sort(): 对列表进行排序。
字典操作:

dict.get(): 获取字典中指定键的值。
dict.keys(): 返回字典中所有键的视图。
dict.items(): 返回字典中所有键值对的视图。

数学函数:
len(): 获取对象长度。
max(), min(): 获取最大值和最小值。
sum(): 计算可迭代对象的总和。

文件操作:
open(): 打开文件。
read(), write(): 读取和写入文件内容。
在 Python 中,requests 库是一个非常流行的用于发送 HTTP 请求的库。以下是一些常用的 requests 函数和示例:

1. 安装 requests
如果还没有安装,可以使用以下命令:

bash
复制代码
pip install requests
2. 发送 GET 请求
python
复制代码
import requests

response = requests.get('https://api.example.com/data')
print(response.status_code)  # 打印响应状态码
print(response.json())        # 以 JSON 格式打印响应内容
3. 发送 POST 请求
python
复制代码
data = {'key': 'value'}
response = requests.post('https://api.example.com/data', json=data)
print(response.json())
4. 发送带参数的请求
python
复制代码
params = {'param1': 'value1', 'param2': 'value2'}
response = requests.get('https://api.example.com/data', params=params)
print(response.url)  # 打印请求的完整 URL
5. 添加请求头
python
复制代码
headers = {'Authorization': 'Bearer YOUR_TOKEN'}
response = requests.get('https://api.example.com/data', headers=headers)
6. 错误处理
python
复制代码
try:
    response = requests.get('https://api.example.com/data')
    response.raise_for_status()  # 如果响应状态码不是 200,将引发异常
except requests.exceptions.HTTPError as err:
    print(f"HTTP error occurred: {err}")
7. 发送文件
python
复制代码
files = {'file': open('example.txt', 'rb')}
response = requests.post('https://api.example.com/upload', files=files)
8. 会话保持
python
复制代码
with requests.Session() as session:
    session.auth = ('username', 'password')
    response = session.get('https://api.example.com/protected')

Tags:

最近发表
标签列表