当前位置:首页>python>Python二阶第3课|return返回值!函数终极进阶,学会数据传出与运算复用

Python二阶第3课|return返回值!函数终极进阶,学会数据传出与运算复用

  • 2026-10-11 06:19:48
Python二阶第3课|return返回值!函数终极进阶,学会数据传出与运算复用

✨佳佳爱编程 · Python高阶第3期|总第24期✨

前两期我们搞定了无参函数 + 带参函数✅

能封装代码、能传入数据,让程序变得简洁灵活。

但目前的函数还有一个最大短板:

所有结果只能在函数内部打印,无法保存、无法二次运算、无法重复调用结果!

今天解锁函数终极核心——return 返回值!

让函数从“只会打印文字的工具”升级为“可以计算、可以返回数据、可以无限复用结果”的高阶工具,是后期算法、项目开发的重中之重✨

📌 一、通俗搞懂:为什么一定要学return?

用孩子秒懂的大白话拆解👇

参数是:数据“传进去”

返回值是:结果“传出来”

❌ 普通print函数:

结果只展示在屏幕上,看完就没了,不能用来继续计算。

✅ return返回值函数:

把运算结果“吐出来”保存成变量,可以二次计算、可以判断、可以存入列表、可以反复使用!

生活类比:

函数像计算器,print只是“显示答案”,return是“保存答案,方便接着算”。

🧩 二、return基础语法

1、标准格式

def 函数名(参数):

内部运算逻辑

return 数据/结果

✅ return 后面的内容,就是函数最终返回的结果

✅ 调用函数时,用变量接收返回值

✅ return执行后,函数直接结束运行

2、最简入门案例:两数求和

定义求和函数,带返回值

def add_num(a,b):

res = a + b

return res

接收返回值

result = add_num(5,3)

print("两数之和为:",result)

运行结果:两数之和为:8

核心优势:结果存入变量result,想继续加减乘除都可以!

💻 三、重难点精讲:return VS print

90%新手都会混淆,一张对比彻底弄懂👇

print:仅仅是展示输出,数据不保存,无法二次运算

return:返回并保存数据,不直接打印,可复用、可计算

编程铁律:展示用print,运算用return!


🎯 综合实战:万能成绩计算函数

结合参数+返回值,做一个可复用的分数评级工具✅

带返回值的成绩评级函数

def get_level(score):

if score >= 90:

return "优秀"

elif score >= 60:

return "合格"

else:

return "不及格"

接收结果并打印

level1 = get_level(96)

level2 = get_level(58)

print("小明成绩评级:",level1)

print("小红成绩评级:",level2)

结果可以自由保存、调取、存入列表,适配班级批量统计!


💡 关键特性:return自动终止函数

记住核心规则:代码遇到return,立刻停止运行

def test():

print("第一行代码")

return

print("第二行代码(永远不执行)")

test()

这个特性可以用来做:条件终止、提前退出程序,项目实战超级常用!


⚠️ 小学生5大高频易错坑

坑1:有返回值不接收:结果白白丢失,无法使用

坑2:return后面再加代码:后续代码全部无效

坑3:混淆print和return:只会输出不会保存数据

坑4:返回值不赋值直接使用:调用方式错误报错

坑5:多个return乱叠加:逻辑混乱,函数提前终止


📝 课后巩固作业

独立完成返回值函数练习,融合本期全部知识点:

1、定义函数 get_max(a,b)

2、函数内部判断两个数大小,返回较大的数字

3、调用函数,传入 66 和 89,接收结果并打印输出

完成代码截图评论区打卡,一对一免费批改纠错✨


💡 佳佳老师课堂总结

到今天!Python函数完整体系全部结业🎉

✅ 无参函数:打包固定代码

✅ 带参函数:灵活传入数据

✅ return返回值:保存复用结果

三者结合,孩子彻底掌握模块化编程思维。

从此告别堆砌式代码,学会拆分功能、封装模块、高效复用,完全接轨初中信息、算法竞赛、实战项目!

下期预告:Python函数综合大实战!整合全部函数知识点,制作多功能计算器项目


❤️ 关注【佳佳爱编程】

Python二阶系统连载,循序渐进吃透高阶编程!

最新文章

随机文章