函数基础

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

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

📌 示例:调用 greet("Alice") 会返回 "Hello, Alice!"

函数_示意图

参数传递📦

Python 支持多种参数传递方式:

  • 位置参数:按顺序传递
  • 关键字参数:指定参数名
  • 默认参数:设置默认值
  • 可变参数*args**kwargs

🧠 想了解更多参数用法?可参考 /zh/tutorials/python-syntax

参数传递_示意图

返回值📝

使用 return 语句指定函数输出:

def add(a, b):
    return a + b

✅ 返回值可为任意类型,包括元组、字典等

返回值_示意图

嵌套函数🧩

可在函数内定义子函数:

def outer():
    def inner():
        print("Inner function")
    inner()

🔄 嵌套函数常用于封装逻辑

嵌套函数_示意图

Lambda 函数✨

匿名函数简洁表达:

square = lambda x: x ** 2

📌 常用于回调或简化代码

Lambda函数_示意图

🚀 深入学习函数进阶技巧,可访问 /zh/tutorials/python-advanced