详解python中eval函数的作用
作者:尚 时间:2022-06-03 07:46:31
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)
来源:https://www.php.cn/python-tutorials-432825.html
标签:python,eval
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
PHP中PDO事务处理操作示例
2023-11-21 14:54:12
django中SMTP发送邮件配置详解
2022-12-29 15:08:43
![](https://img.aspxhome.com/file/2023/9/72729_0s.png)
python3发送request请求及查看返回结果实例
2023-09-18 11:34:10
Python标准库shutil用法实例详解
2021-03-25 21:04:25
python实现京东订单推送到测试环境,提供便利操作示例
2021-09-01 09:03:46
asp中获取内容中所有图片与获取内容中第一个图片的代码
2011-02-20 10:51:00
php以post形式发送xml的方法
2023-11-22 12:40:47
详解Python 多线程 Timer定时器/延迟执行、Event事件
2022-09-04 11:12:52
ASP存储过程应用全接触
2007-08-18 14:28:00
在ironpython中利用装饰器执行SQL操作的例子
2022-07-10 19:27:37
python实现图片,视频人脸识别(opencv版)
2023-03-14 12:41:07
js控制table合并具体实现
2023-08-05 11:20:12
关于asp分页的新想法
2008-09-06 12:53:00
python 字符串只保留汉字的方法
2022-07-15 00:34:49
交互设计实用指南系列(1) – “有效性”之“操作入口明确”
2009-12-11 18:42:00
![](https://img.aspxhome.com/file/UploadPic/200912/11/door-24s.png)
Python2与Python3关于字符串编码处理的差别总结
2022-05-21 19:09:51
![](https://img.aspxhome.com/file/2023/1/69421_0s.png)
Python中实现最小二乘法思路及实现代码
2021-06-17 02:23:24
![](https://img.aspxhome.com/file/2023/9/90409_0s.png)
如何将Python脚本打包成exe应用程序介绍
2021-12-26 20:42:07
![](https://img.aspxhome.com/file/2023/4/81724_0s.png)
python argparser的具体使用
2023-07-13 09:25:36
MySQL数据库的自动备份与数据库被破坏后的恢复
2010-03-18 15:30:00