🚀 每天一小时七天速成自己的AI聊天语言模型(Day 1:环境搭建与基础语法)

🚀 每天一小时七天速成自己的AI聊天语言模型(Day 1:环境搭建与基础语法)

🛠️ 准备工作:三大神器集结

在开始写代码前,我们需要准备好“武器库”。这三款软件网上教程极多,下载配置非常简单:

🎯 目标:今天我们将完成环境配置,理解大模型架构,并掌握Python核心基础,为明天开发“智聊机器人”打下坚实基础!

1.什么是大语言模型 (LLM)?

2.“智聊机器人”项目架构揭秘
我们要做的项目,逻辑其实很简单,分为前端和后台:

3.为什么需要 Apifox?
在写Python代码之前,我们先用 Apifox 模拟发送请求!
作用:可视化查看 Ollama 接口的请求参数和响应格式。
优势:只要 Apifox 测试通了,后续 Python 代码只需要“照猫画虎”,成功率 100%!


1.注释:代码的说明书
注释是写给人看的,程序不会执行。
单行注释:使用 #
多行注释:使用三引号 ”’ 内容 ”’ 或 “”” 内容 “””


这是一个单行注释#print(“Hello World”)

🔍 实战案例:

2.输出格式化:让结果更漂亮
如何优雅地打印变量?三种主流方式,推荐掌握第1种和第3种。输出方式:
(1)百分号输出方式(掌握)
%s表示字符串
%d表示整数
%f表示浮点数
(2)format格式
(3)format语法糖格式(掌握)
案例1:
name ,age =’ithello’,18








  • 写法1:print (‘我的名字是%s,今年%d岁了’%(name,age))
  • 写法2:print(‘我的名字是{},今年{}岁了’.format(name, age))
  • 写法3:print(f’我的名字是{name},今年{age}岁了’)

🔥 3.综合演练:外加扩展小数保留与补零

name, age, height, sid = ‘乔峰’, 38, 1.83536, 1

  • 写法 A:f-string (强烈推荐,语法糖)
    :.2f 表示保留2位小数
    :05d 表示整数占5位,不够前面补0
    print(f’我的名字是{name}, 今年{age}岁了, 身高是{height:.2f}m, 我的学号是{sid:05d}’)


  • 写法 B:% 格式化
    %.2f 和 %05d 用法同理
    print(‘我的名字是%s, 今年%d岁了, 身高是%.2fm, 我的学号是%05d’ % (name, age, height, sid))

4.用户输入与类型转换
输入:input(‘提示信息’)
⚠️ 注意:无论用户输入什么,input 默认接收的都是字符串 (str)!
转换:
转整数:int()
转浮点数:float()
智能转换:eval() 豆包 大模型 教程 (还原原数据类型,简单来说就是把有双引号的原内容去掉双引号的数据类型)





🏁 今日总结

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:Ai探索者,转载请注明出处:https://javaforall.net/276548.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月13日 下午2:51
下一篇 2026年3月13日 下午2:51


相关推荐

关注全栈程序员社区公众号