一、基础必备

  1. 变量赋值

python

运行

a = 1
name = "学习大模型"
  1. 打印输出

python

运行

print("内容")
print(变量)
  1. 字符串拼接 / 占位

python

运行

s = f"知识点:{name}"

二、容器类型(代码最常用)

  1. 列表 list []存多条数据

python

运行

arr = [1,2,3,"文本"]
arr.append(内容) # 添加元素
  1. 字典 dict {}存键值对,接口传参、配置必用

python

运行

data = {"name":"张三","age":20}
print(data["name"]) # 取值

三、判断语句

python

运行

if 条件:
    执行代码
elif 条件:
    执行代码
else:
    执行代码

四、循环

  1. 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=参数)

十、三大必会语法场景(大模型专属)

  1. 传参调用组件

python

运行

prompt = PromptTemplate(input_variables=["question"],template=模板)
  1. 链式调用

python

运行

chain.run(question="问题")
  1. 列表推导式(文本分块常用)

python

运行

new_list = [i for i in 旧列表]
Logo

汇聚全球AI编程工具,助力开发者即刻编程。

更多推荐