发布网友
共1个回答
热心网友
eval() 函数用来执行一个字符串表达式,并返回表达式的值。
以下展示了使用 eval() 方法的实例:
>>>x = 7
>>> eval( '3 * x' )
21
>>> eval('2 + 2')
4
------------------------------
str转dict
内置函数eval
s = "{'a':1,'b':2}"
sd = eval(s)
print(type(sd),sd['a'])
#<class 'dict'> 1