Jquery中文网 www.jquerycn.cn
Jquery中文网 >  脚本编程  >  php  >  正文 python中eval函数作用

python中eval函数作用

发布时间:2020-10-07   编辑:www.jquerycn.cn
jquery中文网为您提供python中eval函数作用等资源,欢迎您收藏本站,我们将为您提供最新的python中eval函数作用资源

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

eval函数功能:将字符串str当成有效的表达式来求值并返回计算结果。eval函数可以实现list、dict、tuple与str之间的转化

eval() 方法的语法:

eval(expression[, globals[, locals]])

参数:

  • expression -- 表达式。

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

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

使用示例:

1、字符串转换成列表

a = "[[1,2], [3,4], [5,6], [7,8], [9,0]]"
print(type(a))
b = eval(a)
print(type(b))
print(b)

2、字符串转换成字典

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

3、字符串转换成元组

a = "([1,2], [3,4], [5,6], [7,8], (9,0))"
print(type(a))
b=eval(a)
print(type(b))
print(b)

以上就是python中eval函数作用的详细内容,更多请关注jquery中文网其它相关文章!

  • 本文原创发布jQuery中文网,转载请注明出处,感谢您的尊重!
  • 您可能感兴趣的文章:
    python中eval函数作用
    python eval() 怎么用
    python里的eval是什么
    Python中eval与exec的使用及区别
    Python中的eval用法及注意事项
    python eval和exec的区别是什么
    python中有eval函数吗
    php中eval()函数操作数组的方法
    python eval什么意思
    python之int与eval函数的区别

    [关闭]