先理清:这部分到底在解决什么工作场景

很多转行做数据整理或写自动化脚本的上班族,对函数的理解往往停留在“照着别人的代码抄一遍能跑就行”。一旦遇到别人传参方式稍微变一下,或者要在列表里做条件筛选,就立刻卡壳,不敢改也不敢动。这部分资料聚焦的正是这个断层:它把函数从定义、调用到参数传递的底层逻辑拆开讲,顺带把字符串、列表、元组这些容器类型的特性讲透。学懂之后,你面对一堆杂乱的原始数据,能自己写一个带参数的清洗函数,而不是每次都去搜现成代码片段拼凑。

值不值得学:适合什么基础,学完能独立做什么

如果你已经能跟着教程敲出基础的变量和循环,但对“函数到底怎么传参”“列表和元组用哪个”还说不清,这部分正好补这个缺。它不适合完全没摸过代码的零基础读者,默认你已经能看懂基本的语法。学完之后,你应该能独立完成这几件事:给一段重复执行的逻辑封装成函数,按位置或关键字灵活传参;用匿名函数配合内置方法做轻量级的数据过滤;判断处理文本数据时字符串能不能直接修改、要不要转成列表再操作。这些不是孤立的知识点,而是你以后写任何数据处理脚本的基本功。资料里对参数填充错误情况的单独拆解很实用,能帮你提前避开很多新手必踩的坑。

资料怎么用:建议的观看与练习顺序

建议先看函数本质与调用过程这几节,重点理解地址切换和参数传递,这是后面所有代码能跑通的地基。看完后不要急着往下走,立刻打开编辑器,自己写两三个带默认参数和混合参数的函数,手动传错一次参数,看看报错信息长什么样。接着看列表和字符串那几节,这部分一定要配合实际数据练,比如随便找一段纯文本,试着用函数把它切片存进列表,再尝试修改某个字符,去验证字符串不可变这个特性。元组那节可以和列表对比着看,弄清什么时候该用不可变序列。最后用匿名函数写个小排序或过滤逻辑收尾。整体按这个顺序边看边敲,比单纯连续看完所有视频效果要好得多。

课程目录

课程目录27 集
  • 1 1函数的两种类型 (05:49).mp4
  • 2 2函数的本质再分析 (08:31).mp4
  • 3 3函数地址切换切换功能 (06:04).mp4
  • 4 4ifelse配合地址筛选 (11:40).mp4
  • 5 5函数收费 (07:51).mp4
  • 6 6函数调用过程 (03:38).mp4
  • 7 7函数基本小结 (06:02).mp4
  • 8 8return小结 (03:57).mp4
  • 9 9位置参数与默认参数 (05:17).mp4
  • 10 10混合参数填充 (03:49).mp4
  • 11 11混合填充错误情况 (02:11).mp4
  • 12 12lambda匿名函数 (08:34).mp4
  • 13 13可变长函数 (07:07).mp4
  • 14 14字符串常识普及 (11:21).mp4
  • 15 15字符串特点 (46).mp4
  • 16 16字符串不可以修改内部字符 (03:53).mp4
  • 17 17list列表 (13:10).mp4
  • 18 18list用途 (11:22).mp4
  • 19 19tuple简介 (06:40).mp4
  • 20 20集合运算 (11:08).mp4
  • 21 21字典概念 (05:30).mp4
  • 22 22in与notin运算符 (08:05).mp4
  • 23 23构造表达式 (03:32).mp4
  • 24 24转换数据类型 (14:13).mp4
  • 25 25系统小结 (36:51).mp4
  • 26 26拓展查询 (09:22).mp4
  • 27 27作业 (08:18).mp4