Day12 · 流程控制(二)循环
Day12 · 流程控制(二)循环阶段:阶段一 · 核心基础 | 前置:Day11 | 技术基准:Python 3.15.0学习目标掌握 while 循环的语法、结束条件与死循环防范掌握 for...
AI 大模型是怎么训练出来的?
上一篇讲到,大模型是一个接下一个词的程序。它能变成帮你写代码的助手,靠的是分阶段训练:先读海量文字学会接着写,再看人写的示范学会回答,最后靠一轮轮打分把回答练好。这一篇讲清训练有哪几种方式、分几个阶段,再用一个判断闰年的函数从头走一遍。
熟词生义:return
一、核心思路return 最基础的意思是“返回、回来”,但在不同语境中,它可以表示“收益、回报”“申报、呈报”“归还”“恢复”“选举结果”“回车键”等含义。判断其具体意思,关键看主语是什么、搭配是什么、语境在谈什么。二、常见熟词生义用法1.
Python教程 第29章:异常处理基础——让程序出错时不崩溃
一、程序为什么会出错程序运行中难免出错:用户输入错误、文件不存在、网络断开。异常处理就是"提前想好出错怎么办",而不是让程序直接崩溃。为什么需要它:先看看"没有异常处理"的世界假设你写了一个批量处理 1000 个文件的脚本,跑到第 3 个文件时遇上一个损坏的文件,程序当场崩溃。
Python教程 第35章:装饰器基础——给函数"加buff"
一、什么是装饰器装饰器(decorator)是一种"在不修改函数代码的前提下,给函数增加新功能"的技术。典型场景:日志、计时、权限检查、缓存、重试。先别急着背这个名字,我们从一个真实场景开始。假设你已经写好 30 个业务函数,跑得好好的。现在需求变了:所有函数都要记录执行耗时。
Python教程 第46章:类方法与静态方法——不需要实例的方法
一、三种方法的对比上一章我们看到,属性分"每个实例一份"和"全类共享一份"两种。同样的划分也发生在方法上:有些方法必须知道"是哪个对象在调用我",有些只需要知道"是哪个类",还有些两者都不需要。Python 为此提供了三种方法定义方式。
Python零基础入门第25期:函数返回值return、函数嵌套、作用域
前面我们学会了函数定义、位置参数、关键字参数、默认参数、*args、**kwargs不定长参数。 但函数执行完,怎么把计算结果交给外面代码?为什么有些变量函数内部能用,函数外面就报错?这就是本期核心:return返回值、函数嵌套、全局变量与局部变量。
[Python] 系列③函数:把代码封装起来复用
上一篇学了基础语法,这篇讲函数 —— 它是组织代码的核心,把一段逻辑封装起来,反复调用。一、为什么用函数写爬虫时,发请求、解析数据这些操作会反复用。如果每次都复制粘贴一大段代码,程序又长又难改。用函数,写一次,到处调用。好处:代码复用、结构清晰、好维护。
Python教程 53:魔术方法 __str__ 与 __repr__——对象的"自我介绍"
一、什么是魔术方法魔术方法(Magic Methods / Dunder Methods):名字以双下划线开头和结尾的特殊方法,Python 在特定场景自动调用。常见的几个先混个脸熟:__init__、__str__、__repr__、__len__、__eq__。
Mojo编程实战七:函数
7.1函数:def是唯一关键字Mojo 里定义函数只有一个关键字:def。没有 fn(它在 1.1.0 已被彻底删除,旧教程里的 fn foo() 在今天连编译都过不了)。