下面将您定义的符号放在字典的字符串中
d:
d = {}exec "def f(x): return x" in d现在
d['f']是一个函数对象。如果要在字符串代码中使用程序中的变量,可以通过
d以下方式发送:
d = {'a':7}exec "def f(x): return x + a" in d现在d
['f']是一个动态绑定到的函数对象
d['a']。更改时
d['a'],将更改的输出
d['f']()。

下面将您定义的符号放在字典的字符串中
d:
d = {}exec "def f(x): return x" in d现在
d['f']是一个函数对象。如果要在字符串代码中使用程序中的变量,可以通过
d以下方式发送:
d = {'a':7}exec "def f(x): return x + a" in d现在d
['f']是一个动态绑定到的函数对象
d['a']。更改时
d['a'],将更改的输出
d['f']()。