eval函数使用技巧

Posted oicomay

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eval函数使用技巧相关的知识,希望对你有一定的参考价值。

eval

  功能:将字符串str当成有效的表达式来求值并返回计算结果。

  语法: eval(source[, globals[, locals]]) -> value

  参数:

    source:一个Python表达式或函数compile()返回的代码对象

    globals:可选。必须是dictionary

    locals:可选。任意map对象

 

eval( ) 可以把【列表】list,【元组】tuple,【字典】dict,【字符串】string 相互转化。

1)字符串str转换成列表list
技术分享图片

执行结果:

技术分享图片

 


2)字符串str转换成字典dict
技术分享图片

执行结果:

技术分享图片

 

技术分享图片

执行结果:

技术分享图片

 



3)字符串str转换成元组tuple
技术分享图片

 执行结果:

技术分享图片

 







以上是关于eval函数使用技巧的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序开发之不能使用eval函数的问题

exec与eval函数的使用

“matlab”中eval函数怎么用?

python中eval()函数的作用及使用方法

百行代码轻松实现C#中的Eval函数

Matlab中eval函数的使用方法。