版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/liuskyter/article/details/81085024
eval:eval() 函数用来执行一个字符串表达式,并返回表达式的原始值。
例如:有个字符串 A="{'value': 'hello'}"
想要输出该字符串的value值,应该怎么办。
如果仅仅是一个字典的话直接取dict['key']就可以轻松取出来,但是在字符串中我们就必须想办法把字符串转化成字典。这时候eval函数就该闪亮登场了。
代码如下:
>>> A="{'value': 'hello'}"
>>> B=eval(A)
>>> B
{'value': 'hello'}
此时在字典情况下想取出值就轻而易举了!
>>> B['value']