相关疑难解决方法(0)

您是否可以在Python中修改func_defaults(Python 3.x中的__defaults__)?

我已经尝试在Python 2.6中执行此操作,它确实"有效":

>>> def f(i='I'): return i
...
>>> f.func_defaults = (10,)
>>> f()
10
Run Code Online (Sandbox Code Playgroud)

但这是官方指定的行为,还是我遇到了特定于实现的行为?

python

9
推荐指数
1
解决办法
1984
查看次数

标签 统计

python ×1