函数(一)
函数初识
- 函数的优势
- 减少代码的重复性
- 提高代码可读性
- 函数:以功能为导向,一个函数封装一个功能
函数的结构和调用
结构
def meet():
print("打开")
print("左滑")
print("右滑")
print("找人")
print("****")
meet()
#def :关键字 定义函数
#meet:函数名 与变量设置规则相同,具有可描述性
#():格式,里面放函数体中的形参
#函数体:缩进 函数中尽量不能出现print()
- 函数什么时候执行?
- 当函数遇到函数名() 函数才会执行
- 有几个函数名() 就执行几次
- 内存级别
- 定义函数在内存中开辟空间存放函数体
返回值
- return
- 在函数中,遇到return直接结束函数的运行
- 可以在函数外部返回值,默认返回值None,如果不写return 函数返回值也是None,可以返回任意数据类型
- 返回值返回给了函数的执行者——函数名()
- 返回多个值,是用逗号隔开,以元组的形式返回
- return 不能终止循环
def meet():
print("打开")
print("左滑")
return "666"
print("右滑")
print("找人")
print("****")
ret = meet()
print(ret)
#运行返回值
打开
左滑
666
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本
· C#/.NET/.NET Core优秀项目和框架2025年2月简报
· Manus爆火,是硬核还是营销?
· 一文读懂知识蒸馏
· 终于写完轮子一部分:tcp代理 了,记录一下