这是一篇关于Python函数学习的总结文章,基于B站千锋教育课程内容编写。作者在开学时间有限的情况下,重点梳理了函数的返回值(无返回值、有返回值、返回函数)、嵌套函数(闭包的应用)以及函数名字(有名字函数与匿名函数)。通过实例讲解了返回值的作用、闭包实现私有变量和缓存功能,以及lambda表达式的使用。本文旨在帮助读者深入理解函数相关概念,提升代码灵活性与可维护性。
今天是学Python的第11天,学的内容还是函数。开学了,时间不多,写得不多,见谅。
返回值定义:函数的返回值是函数执行后返回给调用者的结果。它可以是任何数据类型,如整数、字符串、列表、字典等。
特点:无返回值的函数主要用于执行操作但不需返回结果的情况。例如,显示菜单、对全局变量进行操作等,这些操作不需要向外界汇报结果,只是单纯地执行某些任务.

特点:有返回值的函数则用于需要输出结果的情况,返回值使得函数的结果可以被赋值给变量,进一步参与程序的运算和处理.
注意:1.函数返回值需要使用return关键字进行返回,函数在哪里调用,就把结果返回到了哪里.若想使用返回的结果,可以定义变量接收,也可以直接输出.

3.函数中若没有return关键字或者没有数据返回,则默认返回是None.

4.return关键字一次性返回多个数据,多个数据之间使用,隔开.结果以元组的形式返回.

函数还可以返回另一个函数。这种技术在一些高级编程场景中非常有用,例如装饰器和闭包。
定义:嵌套函数是在另一个函数内部定义的函数。嵌套函数可以访问外部函数的变量,这种特性称为闭包。
自我理解:函数的调用可以在函数前,但必须定义了函数.一个调用一个,但不能是死循环,比如在定义test3时调用test1,会报错!


语法:使用lambada定义的表达式. 【lambada表达式中包含了参数,实现体,返回值】


函数的返回值、嵌套函数和匿名函数是编程中非常重要的概念。它们可以让我们更加灵活地编写代码,提高代码的可读性和可维护性。希望本文能够帮助你更好地理解和运用这些编程概念。
这是我今天学Python的自我想法和对其的理解,有不对的地方请同志们多多包涵,谢谢观看!
阿里巴巴开源可控视频生成框架VideoComposer!(内含体验、推理实践干货)
8月16日,时间、空间可控的视频生成模型 VideoComposer 在魔搭社区开源。
社区供稿 猎户星空百亿参数大模型 Orion-14B系列开源,一张3060就能跑(附魔搭社区推理微调最佳实践)
1月21日,傅盛在猎户星空大模型发布会上宣布,“为企业应用而生” 的开源百亿参数猎户星空大模型正式发布。猎户星空大模型(Orion-14B)是由猎户星空研发的预训练多语言大语言模型,以其140亿参数规模展现出了卓越的性能。
本文是作者基于自己的学习经历重新组织的一篇更易于初心者理解的关于DeepSeek的文章,也可以说是作者阶段性的学习笔记。
这是我在B站千锋教育课程中学Python的第16天总结,主要学习了`datetime`和`time`模块的常用功能,包括创建日期、时间,获取当前时间及延迟操作等。同时简要介绍了多个方向的补充库,如网络爬虫、数据分析、机器学习等,并讲解了自定义模块的编写与调用方法。因开学时间有限,内容精简,希望对大家有所帮助!如有不足,欢迎指正。
OWL 是基于 CAMEL-AI 框架开发的多智能体协作系统,通过智能体之间的动态交互实现高效的任务自动化,支持角色分配、任务分解和记忆功能,适用于代码生成、文档撰写、数据分析等多种场景。
这是学习Python第14天的总结,基于B站千锋教育课程内容。重点介绍了`math`模块的常用功能,如取绝对值、向上/向下取整、计算π值、幂运算、对数、三角函数等。这些函数广泛应用于科学计算、数据分析和工程领域。通过掌握`math`模块,可实现高效数学运算,甚至编写计算器程序。尽管开学后时间有限,但仍坚持每天学习一到两个模块,希望读者谅解内容简略之处。如有错误,欢迎指正!
JetBrains DataSpell 2025.1 发布 - 专业数据科学家的 IDE
JetBrains DataSpell 2025.1 (macOS, Linux, Windows) - 专业数据科学家的 IDE
本文记录了学习Python第12天的内容,主要包括回调函数、闭包函数、函数作用域、filter方法、map方法和装饰器函数等核心概念。通过定义、语法、实例及优缺点分析,深入浅出地讲解了这些技术的应用场景与实现方式。其中,回调函数适合异步编程,闭包可访问外部变量,装饰器用于增强函数功能而不改变原代码。文章基于B站千锋教育课程整理,非原创代码,旨在分享学习心得,欢迎指正!
YOLO(You Only Look Once)系列目标检测框架,由于其在计算成本与检测性能之间实现了有效平衡,故而成为实时物体检测领域的标杆。
VS2010中调试Silverlight Applicatoin时出现Bug
【oracle】ORA-16038: log 2 sequence# 98 cannot be archived
阿里云百炼 Coding Plan 售罄解决办法:抢购技巧 + 替代方案
阿里云企业网盘收费标准:2026年最新收费价格6元1个月、169元一年,看完再买不踩坑!
阿里云百炼 Coding Plan 订阅套餐介绍、购买地址及使用注意事项汇总
阿里云盘企业版收费标准:2026最新价格5人500GB一年169.9元,全员配齐!
保姆级图文教程|阿里云轻量应用服务器部署 OpenClaw 配置大模型千问 Qwen3.6-Plus 步骤指南
阿里云计算巢部署OpenClaw保姆级教程、钉钉集成与千问Qwen3.6-Plus全配置指南
阿里云ECS部署OpenClaw攻略及iMessage深度集成+千问Qwen3.6-Plus配置+新手避坑指南


网站二维码
导航
电话
短信
咨询
地图
分享