开发者

python内置函数之eval函数详解

目录
  • 一、简介
  • 二、语法
  • 三、举例
    • 1、计算str表达式的值
    • 2、将str转换成list
    • 3、将str转换成dict
  • 四、Reference
    • 总结

      一、简介

      eval()函数用来执行一个字符表达式的值,并返回表达式的值

      二、语法

      具体语http://www.cppcns.com法:eval(expression[, globals[, locals]])

      参数:

      expression – 表达式。

      globalsjLyTjHfdye 变量作用域,全局命名空间,如果被提供,则必须是一个字典对象。

      locals– 变量作用域,局部命名空间,如果被提供,可以是任何映射对象。

      返回值:返回表达式计算的结果,也可以用来将字符串转换为列表或者字典。

      三、举例

      1、计算str表达式的值

      eval('3 * 2')

      结果:

      6

      2、将str转换成list

      eval('[1, 2, 3, 4]')

      结果:

      [1, 2, 3, 4]

      3、将str转换成dict

      eval("{'a':1, 'b':2}")

      结果:

      {'a': 1, 'b': 2}

      四、Reference

      https://www.jb51.net/jLyTjHfdyearticle/22581编程客栈2.htm

      https://docs.python.org/zh-www.cppcns.comcn/3.9/library/functions.html?highlight=open#eval

      总结

      本篇文章就到这里了,希望能够给你带来帮助,也希望您能够多多关注我们的更多内容!

      0

      上一篇:

      下一篇:

      精彩评论

      暂无评论...
      验证码 换一张
      取 消

      最新开发

      开发排行榜