使用 def 咒语来凝聚分身。
def attack(enemy):
print(f"正在向 {enemy} 聚气...")
print("斩击!")
return "战斗胜利"
只要喊出名字,分身就会行动。
result = attack("心魔Buggy")
print(result) # 输出:战斗胜利
有时候你不需要一个完整的分身,只需要一道瞬发的剑气。
这就是 Lambda 表达式 (匿名函数)。
# 凡人分身
def add(x, y):
return x + y
# 瞬发剑气
add_fast = lambda x, y: x + y
print(add_fast(3, 5)) # 8
⚠️ 宗门禁忌: 分身内部定义的宝物 (局部变量),在外界是看不到的!
这就叫 作用域 (Scope)。切勿在分身里私藏公款!
任务:定义一个函数 say_love(name),打印 f"I Love {name}"。
然后调用它:say_love("Python")。