Python 学习日记 第九天
日常鸡汤:
我还有2w的贷款没还............
一、什么是函数
函数就是对代码和功能的封装和定义
1.如何定义一个函数
1 def 函数名(): 2 函数体 3 4 5 6 # 函数名的命名规则与变量的命名规则是一样的 7 # 函数体就是函数被执行之后要执行的代码
2.如何调用函数
直接函数名加一个括号就可以调用 函数()
3.函数的返回
函数中遇到return,此函数结束,不再继续执行
给函数的调用者返回一个结果
1 def fun(): 2 print(3) 3 print(2) 4 print(1) 5 return "结束了" 6 7 8 9 print(fun()) 10 11 # 输出 12 #3 13 #2 14 #1 15 #结束了
小结:
1.遇到return,此函数结束,函数后面的东西讲不会执行
2.retrun 返回值
关于返回值
如果return什么都不写 或者干脆不写return ,那么就返回None
如果return后面写了一个值,则调用者可以接受一个结果
如果return后面写了多个结果,则调用者可以接受一个tuple,调用者可以直接解构成多个变量
二、函数的参数
参数,函数在调用的时候指定具体的一个变量的值,就是参数
1 def 函数名(参数列表): 2 函数体
形参:写在函数声明位置的变量叫形参,形式上的一个完整,表示这个函数需要xxx
实参:在函数调用的时候给函数传递的值,叫实参,实际执行的时候给函数传递的信息,表示给函数xxx
传参:给函数传递信息的时候将实际参数交给形式参数的过程被称为传参
参数的分类:
位置参数,就是形参和实参相互对应
关键字参数,不需要记住每个参数的位置,只要记住名字就好了
混合参数,上面两个参数混合着使用,在使用混合参数的时候,关键字参数必须在位置参数后面
分类:
Python学习日记
标签:
python基础
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux glibc自带哈希表的用例及性能测试
· 深入理解 Mybatis 分库分表执行原理
· 如何打造一个高并发系统?
· .NET Core GC压缩(compact_phase)底层原理浅谈
· 现代计算机视觉入门之:什么是图片特征编码
· 手把手教你在本地部署DeepSeek R1,搭建web-ui ,建议收藏!
· Spring AI + Ollama 实现 deepseek-r1 的API服务和调用
· 数据库服务器 SQL Server 版本升级公告
· C#/.NET/.NET Core技术前沿周刊 | 第 23 期(2025年1.20-1.26)
· 程序员常用高效实用工具推荐,办公效率提升利器!