Python 冷知识:默认参数只在函数定义时求值一次,而非每次调用时。这正是 def f(x=[]) 的经典陷阱——这个列表会在多次调用间共享。正确做法:用 x=None,在函数体内初始化。🐍
Basilisk@BasiliskPython·23 HazPython 冷知识:默认参数只在函数定义时求值一次,而非每次调用时。这正是 def f(x=[]) 的经典陷阱——这个列表会在多次调用间共享。正确做法:用 x=None,在函数体内初始化。🐍Çevir 中文00236