详解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
0
投稿
猜你喜欢
javascript getElementByTagName的使用
2024-04-10 14:00:36
SQLServer中数据库文件的存放方式,文件和文件组
2024-01-25 21:38:25
Python爬虫必备技巧详细总结
2022-10-02 12:47:44
python元组的概念知识点
2022-01-03 19:29:19
MySQL 5.0默认100连接数的修改
2008-11-05 13:34:00
Typora 1.4.8激活 2022最新Typora破解激活使用教程
2022-02-13 18:14:59
Python面向对象基础入门之设置对象属性
2021-10-21 19:25:10
python获取mp3文件信息的方法
2023-12-18 19:49:11
pytorch 利用lstm做mnist手写数字识别分类的实例
2023-01-31 03:15:38
Go实现一个配置包详解
2024-05-22 10:29:57
php字符串截取函数用法分析
2023-06-28 22:19:26
Oracle数据库按时间进行分组统计数据的方法
2023-07-14 13:52:56
sqlserver数据库大型应用解决方案经验总结
2024-01-26 13:38:52
Python读取视频的两种方法(imageio和cv2)
2023-10-04 13:45:06
Python enumerate遍历数组示例应用
2023-06-10 16:59:26
图文详解SQL Server 2008R2使用教程
2024-01-19 10:52:38
简单谈谈python中的Queue与多进程
2021-06-13 04:16:45
js中火星坐标、百度坐标、WGS84坐标转换实现方法示例
2024-04-25 13:12:57
Python减肥小工具轻松帮你瘦
2021-07-20 09:54:41
python list.sort()根据多个关键字排序的方法实现
2021-05-22 03:16:09