🧠 什么是函数?

函数是组织代码的基本单元,通过 def 关键字定义。例如:

def greet(name):
    return f"Hello, {name}!"
Python_Functions

📚 核心概念

  • 参数传递:通过括号传递输入值(如 greet("Alice")
  • 返回值:使用 return 语句输出结果
  • 嵌套函数:可在函数内部定义其他函数
  • 默认参数:为参数设置默认值(如 def add(a, b=0)

🚀 高级用法

  1. 匿名函数:使用 lambda 快速创建
    square = lambda x: x**2
    
  2. 装饰器:通过 @ 修改函数行为
    @decorator
    def my_function():
        pass
    
  3. 递归函数:函数调用自身(如阶乘计算)
    def factorial(n):
        return n * factorial(n-1) if n > 0 else 1
    

🛠 实践建议

Code_Organisation