Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我试过在 Python 2.6 中这样做,它确实“工作”:
>>> def f(i='I'): return i ... >>> f.func_defaults = (10,) >>> f() 10
但这是官方指定的行为,还是我遇到了特定于实现的行为?
在文档 func_defaults中记录为“可写”,因此它似乎是定义的行为。
func_defaults