🧠 什么是函数?
函数是组织代码的基本单元,通过 def
关键字定义。例如:
def greet(name):
return f"Hello, {name}!"
📚 核心概念
- 参数传递:通过括号传递输入值(如
greet("Alice")
) - 返回值:使用
return
语句输出结果 - 嵌套函数:可在函数内部定义其他函数
- 默认参数:为参数设置默认值(如
def add(a, b=0)
)
🚀 高级用法
- 匿名函数:使用
lambda
快速创建square = lambda x: x**2
- 装饰器:通过
@
修改函数行为@decorator def my_function(): pass
- 递归函数:函数调用自身(如阶乘计算)
def factorial(n): return n * factorial(n-1) if n > 0 else 1
🛠 实践建议
- 使用函数提高代码复用性
- 保持函数单一职责原则
- 查看 Python 函数进阶教程 深入理解闭包与高阶函数
- 通过 Python 官方文档 验证语法细节