函数基础
目录
1|01. 函数的定义
- 函数的定义的特性:函数定义过程,只检测语法,不执行代码。当调用函数,会执行代码
2|02. 定义函数的三种方式
-
空函数
-
无参函数
-
有参函数
3|03. 函数的调用
函数的调用就是 使用函数
4|04. 函数的返回值
只要定义了函数,调用函数就有返回值。函数的返回值默认是 None
我们用return来返回函数的返回值 。返回值可以是任意数据类型
return 的特性:
- return 返回的是一个值,如果没有返回值,就默认返回None
- return会终止函数,不会运行return下面的代码,假设有多个return,当运行了满足条件的return那就不会运行其他return
- return可以返回多个值,返回值以元组的形式接收
5|05. 函数的参数
5|11.形参(用来接收实参,具有描述意义)
定义函数时产生,在函数名的括号内。
(1)位置形参(和形参没区别)
从左到右依次接收实参
(2)默认形参(形参有一个默认值就是默认形参)
-
当没有给默认形参传值,就使用默认值,如果给它传值,就使用传进来的值
-
默认形参只能放在位置形参的后面
5|22. 实参(用来给形参传值,可以为任意数据类型)
在调用函数时的函数名的括号内
(1)位置实参(和实参没区别)
从左到右依次给形参传值,形参有多少,实参就得有多少
(2)关键字实参(就是和定义变量一样,变量名是一个形参名)
- 按照形参名传值
- 关键字实参必须放在位置形参后面
5|33. 可变长参数(可以无限长)
(1)可变长形参
(2)可变长实参
__EOF__

本文作者:BigSun丶
本文链接:https://www.cnblogs.com/Mcoming/p/11549891.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
本文链接:https://www.cnblogs.com/Mcoming/p/11549891.html
关于博主:评论和私信会在第一时间回复。或者直接私信我。
版权声明:本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!
声援博主:如果您觉得文章对您有帮助,可以点击文章右下角【推荐】一下。您的鼓励是博主的最大动力!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列:基于图像分类模型对图像进行分类
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 25岁的心里话
· 闲置电脑爆改个人服务器(超详细) #公网映射 #Vmware虚拟网络编辑器
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 零经验选手,Compose 一天开发一款小游戏!
· 一起来玩mcp_server_sqlite,让AI帮你做增删改查!!