python内置函数之eval函数详解
作者:木心 时间:2022-07-22 12:39:29
一、简介
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://www.jb51.net/article/225812.htm
https://docs.python.org/zh-cn/3.9/library/functions.html?highlight=open#eval
来源:https://blog.csdn.net/qq_44940689/article/details/122443843
标签:python,内置函数,eval,函数
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
PHP中单引号和双引号的区别详解
2023-05-25 08:16:51
PHP使Laravel为JSON REST API返回自定义错误的问题
2023-11-24 06:57:32
合理的网页设计具有哪些特征
2007-10-09 13:24:00
![](https://img.aspxhome.com/file/UploadPic/200710/9/2007109133342457s.jpg)
注册表单的规则——读《Patterns for Sign Up &Ramp Up》
2008-07-17 12:51:00
纯CSS图片预加载
2009-10-28 18:40:00
18个超棒的Web和移动应用开发框架
2011-03-31 17:04:00
使用JS+XML(数据岛)实现分页)
2005-08-18 00:46:06
Python对XML文件实现增删改查操作
2023-11-19 20:42:03
asp不用DSN也能连接EXCEL吗?
2009-10-29 12:25:00
讲述SQL Server数据转换服务小妙招
2010-07-26 14:43:00
深入研究PHP中的preg_replace和代码执行
2023-11-22 07:36:55
![](https://img.aspxhome.com/file/2023/6/106316_0s.png)
数字人组件反写[asp组件开发实例5]
2009-06-09 13:23:00
![](https://img.aspxhome.com/file/UploadPic/20093/9/20093918286639s.gif)
Golang排列组合算法问题之全排列实现方法
2023-07-14 14:16:19
PHP判断密码强度的方法详解
2023-06-14 03:00:08
ASP使用组件在线发E-mail的2个函数
2008-06-12 07:13:00
利用Python求解阿基米德分牛问题
2023-11-10 09:36:48
![](https://img.aspxhome.com/file/2023/1/63531_0s.png)
MySQL旧版本升级为新版本
2009-02-26 15:44:00
最简短的拖动对象js代码实例
2007-10-09 13:33:00
解决bootstrap导航栏navbar在IE8上存在缺陷的方法
2023-09-03 10:55:07
![](https://img.aspxhome.com/file/2023/0/56080_0s.gif)
一篇文章弄懂PHP和HTML的嵌套写法
2023-06-20 04:51:22
![](https://img.aspxhome.com/file/2023/3/55563_0s.png)