函数基础
函数是组织代码的基本单元,通过 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
📌 常用于回调或简化代码
🚀 深入学习函数进阶技巧,可访问 /zh/tutorials/python-advanced