python内置函数之eval函数

软件发布|下载排行|最新软件

当前位置:首页IT学院IT技术

python内置函数之eval函数

木心   2022-05-23 我要评论

一、简介

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

二、语法

具体语法:eval(expression[, globals[, locals]])

参数:

expression – 表达式。

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

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:
https://docs.python.org/zh-cn/3.9/library/functions.html?highlight=open#eval

总结

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

Copyright 2022 版权所有 软件发布 访问手机版

声明:所有软件和文章来自软件开发商或者作者 如有异议 请与本站联系 联系我们