大模型开发必备极简 Python 语法
·
一、基础必备
- 变量赋值
python
运行
a = 1
name = "学习大模型"
- 打印输出
python
运行
print("内容")
print(变量)
- 字符串拼接 / 占位
python
运行
s = f"知识点:{name}"
二、容器类型(代码最常用)
- 列表 list []存多条数据
python
运行
arr = [1,2,3,"文本"]
arr.append(内容) # 添加元素
- 字典 dict {}存键值对,接口传参、配置必用
python
运行
data = {"name":"张三","age":20}
print(data["name"]) # 取值
三、判断语句
python
运行
if 条件:
执行代码
elif 条件:
执行代码
else:
执行代码
四、循环
- for 循环(遍历文档、遍历结果最多)
python
运行
for item in 列表:
print(item)
五、函数定义(封装工具、封装接口必用)
python
运行
def 函数名(参数):
逻辑代码
return 返回值
六、导入库(大模型代码 90% 都在用)
python
运行
# 固定格式
from 库名 import 组件
import 库名
示例
python
运行
from langchain.prompts import PromptTemplate
七、类与对象(看懂框架源码即可,不用深写)
python
运行
class 类名:
def __init__(self):
初始化内容
def 方法名(self):
功能
八、文件操作(读取文档做 RAG 高频)
python
运行
# 读取txt文件
with open("文件路径","r",encoding="utf-8") as f:
text = f.read()
九、接口请求(调用大模型原生接口)
python
运行
import requests
requests.post(地址,json=参数)
十、三大必会语法场景(大模型专属)
- 传参调用组件
python
运行
prompt = PromptTemplate(input_variables=["question"],template=模板)
- 链式调用
python
运行
chain.run(question="问题")
- 列表推导式(文本分块常用)
python
运行
new_list = [i for i in 旧列表]更多推荐




所有评论(0)