30天从零开始学AI应用开发(Day 4):Python 极速入门(上):够用就行,别啃书

这是系列的第 4 篇。整个系列写给零基础、想入行 AI 的朋友,每天一篇,30 天后你会做出 3 个能写进简历的项目。

这篇解决什么问题

先泼一盆冷水后的温水:市面上任何一本 Python 教材都有 500 页起步,但你调大模型 API 用到的语法,撑死 50 页。本系列的原则昨天说过:够用就行,别啃书。今天这篇就是那 50 页里的上半部分。

今天学四个东西:变量、字符串、判断、循环。全部是明天调用 AI 前的必经之路,每个都配一个马上能跑的小例子。打开昨天的 VSCode,新建个 day4.py,跟着敲。

一、变量:给数据贴标签

变量就是个带名字的盒子,把东西装进去,回头按名字取。

python 复制代码
name = "小七"        # 把字符串"小七"装进 name 这个盒子
age = 25             # 把数字 25 装进 age

print(name)          # 输出:小七
print(age + 1)       # 输出:26,数字能直接做运算

等号不是"等于"的意思,是"把右边的装进左边的"。装进去以后随便取用、随时替换。就这么简单,没有任何玄的。

二、字符串和 f-string:AI 时代最重要的语法

字符串就是一段文字,用引号包起来。你以后发给大模型的每一句话,都是字符串。

真正的大杀器叫 f-string,专门用来把变量塞进一句话里。在引号前面加个 f,然后用花括号挖坑:

python 复制代码
name = "小七"
city = "山东"

prompt = f"你好,我叫{name},来自{city},请帮我写一段自我介绍。"
print(prompt)
# 输出:你好,我叫小七,来自山东,请帮我写一段自我介绍。

记住这个套路。以后你做 AI 应用,"根据用户的问题拼出一段提示词",用的全是它。这一节学会了,后面写 RAG、写 Agent 都不慌。

三、判断:让程序学会看情况办事

代码不能一根筋跑到底,得会看情况:

python 复制代码
weather = "下雨"

if weather == "下雨":
    print("带伞出门")
else:
    print("戴墨镜出门")

两个等号是"问一句:左边和右边一样吗",一个等号是"装盒子",别搞混。

后面你写 AI 应用时会天天见到这种句式:判断"API 调用成功了吗""返回的内容为空吗",都是这个结构。

四、循环:让机器干重复的活

程序存在的意义就是把人从重复劳动里解放出来:

python 复制代码
files = ["简历.docx", "照片.jpg", "账单.pdf"]

for f in files:
    print(f"正在处理:{f}")

for 的意思是"从这个盒子里一个一个拿出来,每拿一个执行下面的代码"。输出:

text 复制代码
正在处理:简历.docx
正在处理:照片.jpg
正在处理:账单.pdf

眼熟吗?这就是我们 Day 13 项目一"批量整理文件"的骨架。到时候只是把 print 换成"让 AI 判断文件类型再移动它",循环本身一模一样。

四个知识点,一张图收尾

  • 变量:装东西的盒子,按名字取用
  • f-string:往句子里挖坑填变量的语法,AI 应用天天用
  • 判断:if 看情况办事
  • 循环:for 干重复的活,批处理的核心

今天不追求记熟,跑通一遍、混个眼熟就够了。明天 Day 5 会补上另外三块(列表、字典、函数),然后把它们拼成一段真正"长得像 AI 应用"的代码,你看懂它,就等于拿到了后面 25 天的地图。

常见报错排查

报错一:SyntaxError: invalid syntax。

九成是中文符号混进去了。代码里的引号、括号、冒号必须是英文的,检查一下输入法。

报错二:IndentationError: expected an indented block。

if 和 for 冒号后面的那行,前面要缩进四格(VSCode 里按 Tab 就行)。Python 靠缩进分层级,这是它最容易劝退新手的地方,习惯就好。

报错三:输出出来的字变成乱码。

确保文件保存为 UTF-8 编码,VSCode 右下角能看到,一般默认就是对的。

今天的作业

用变量和 f-string 写一段自己的自我介绍,跑通后把输出结果贴到评论区。三行代码以内,放心大胆写。

明天预告

Day 5:《Python 极速入门(下):看懂这段代码,你就能调 AI 了》。列表、字典、函数一次讲完,最后拼出一段 20 行的代码。那 20 行就是所有 AI 应用的骨架,看懂它,明天的世界豁然开朗。


*系列目录:30天从零开始学AI应用 开发

相关推荐
勤劳X码农1 小时前
2026年TTS工具技术测评:7款方案实测,从免费额度到API集成全解析
人工智能·音视频·实时音视频
正经教主1 小时前
【FDE系列】阶段2:Day 38:Shell 脚本 — 把命令串起来自动跑
人工智能·python·fde
IamZJT_1 小时前
02|接入飞书:让 Demo 接收客户话题并回复查询结果
人工智能
高洁011 小时前
AI智能体:会自己张罗事的软件实体
人工智能·深度学习·transformer·知识图谱·tornado
诺伦1 小时前
多Agent架构下Token成本优化实战:Agent编排策略与预算控制全解析
python·ai agent·token优化·agent编排·多agent架构·llm成本控制
蓝胖的四次元口袋1 小时前
Python函数与面向对象
python
55873 生态系统1 小时前
第 9 篇|55873 操作系统架构解读|系统如何运行,数据如何流转
人工智能·全域文明操作系统·55873 操作系统·55873全域文明生态体系·文明资产化
Elastic 中国社区官方博客1 小时前
使用 Elasticsearch 和 Jina 进行 AI 视频搜索:精准找到你需要的视频片段秒数
大数据·数据库·人工智能·elasticsearch·搜索引擎·ai·全文检索
qq_199886871 小时前
第8板块·第3节:设备间拷贝与点对点(P2P)传输
c++·人工智能·gpu算力·cuda