Python教程 第23章:函数定义与调用——把代码装进"积木"
开篇:为什么"复制粘贴"是程序的第一宗罪写代码到这一步,你已经能用循环批量处理数据了。但很快会撞上一个新问题:同一段逻辑要在好几个地方用。比如"算三个数的平均值"——统计成绩时用一次,处理订单时又用一次。新手的第一反应是复制粘贴。
Python教程 第35章:装饰器基础——给函数"加buff"
一、什么是装饰器装饰器(decorator)是一种"在不修改函数代码的前提下,给函数增加新功能"的技术。典型场景:日志、计时、权限检查、缓存、重试。先别急着背这个名字,我们从一个真实场景开始。假设你已经写好 30 个业务函数,跑得好好的。现在需求变了:所有函数都要记录执行耗时。
Python教程 第36章:常用内置函数——Python自带的工具箱
一、什么是内置函数Python 自带很多"开箱即用"的函数,不需要 import,直接调用就能用。掌握它们能省下大量代码。但内置函数的价值不只是"省事"。
Python用 AI 给老代码补齐类型标注
维护一个跑了好几年的 Python 项目,最肉疼的不是写新功能,而是给老代码补类型标注:几百个函数没有标注,人工一个个看上下文太慢,直接扔给 AI 又怕它瞎编类型。
Python零基础入门第11期:if条件判断,学会让代码自己做选择
很多新手学到这里,之前写的代码都是按顺序一行一行往下跑。 不管输入什么,代码执行流程固定,缺少判断能力。这一期我们就来学if语句,有了它,代码就能根据不同情况,执行不同逻辑,这也是程序最核心的能力之一。先想一个生活例子:如果下雨,就带伞;不下雨,就不用带。
Day05 · Python 第五天学习笔记(函数)
Day05 · Python 第五天学习笔记(函数)主题:函数(复用、参数、返回值、递归与匿名函数)一、函数基础(一)为什么要用函数函数是一系列代码指令的集合,用于解决特定问题、可以反复调用。把一段需要反复执行的操作写成函数,可以避免代码冗余。函数必须先定义,再使用。
Python教程 第24章:函数参数——位置、默认值与关键字参数
假设允许 def f: 这种写法,调用 f 时 a、b 各收到什么? func 报 TypeError: got multiple values for argument 'a',请把这条报错翻译成人话,并说明 Python 为什么不“猜一个”了事。
Python教程 第41章:类与对象概念——认识面向对象编程
一、什么是面向对象前面学的都是"面向过程":代码按步骤执行。面向对象(OOP)是另一种思维方式:把数据和操作数据的方法打包成一个整体,叫"对象"。这句话先别急着背。要真正理解面向对象,得先看清"没有它"的世界长什么样——痛在哪,它的价值就在哪。