Python eval 函数的使用
来源:互联网 发布:windows update卡在100 编辑:程序博客网 时间:2024/05/18 03:03
eval:
功能:将字符串str当成有效的表达式来求值并返回计算结果。
语法: eval(source[, globals[, locals]]) -> value
参数:
source:一个Python表达式或函数compile()返回的代码对象
globals:可选。必须是dictionary
locals:可选。任意map对象
实例展示:
可以把list,tuple,dict和string相互转化。#################################################字符串转换成列表>>>a = "[[1,2], [3,4], [5,6], [7,8], [9,0]]">>>type(a)<type 'str'>>>> b = eval(a)>>> print b[[1, 2], [3, 4], [5, 6], [7, 8], [9, 0]]>>> type(b)<type 'list'>#################################################字符串转换成字典>>> a = "{1: 'a', 2: 'b'}">>> type(a)<type 'str'>>>> b = eval(a)>>> print b{1: 'a', 2: 'b'}>>> type(b)<type 'dict'>#################################################字符串转换成元组>>> a = "([1,2], [3,4], [5,6], [7,8], (9,0))">>> type(a)<type 'str'>>>> b = eval(a)>>> print b([1, 2], [3, 4], [5, 6], [7, 8], (9, 0))>>> type(b)<type 'tuple'>
阅读全文
0 0
- Python eval 函数的使用
- python的eval、exec函数使用总结
- python的eval()函数
- python 的eval()函数
- eval()函数的使用
- python eval函数的作用
- Python eval 函数的滥用
- python中eval的使用
- javascript---eval函数的使用
- 在Javascript中Eval函数的使用eval()函数
- Python之eval()函数的危险
- python eval()函数的妙用和滥用
- python exec 和 eval 函数的用法
- python eval函数
- Python eval()函数
- python中的eval函数
- Python eval函数
- Python eval()函数
- 使用Android Killer时遇到的一个奇怪的问题
- Mesh Collider
- hibernate继承映射2
- showModalDialog模态对话框的使用详解以及浏览器兼容
- tensorflow存储读取神经网络参数
- Python eval 函数的使用
- 工作笔记
- mysql的分区和分表
- 查看和修改linux的PATH环境变量的方法
- 入门C#之数据库增删改查I
- NDK开发笔记---CMake构建JNI
- 《社会性动物》之如何让别人喜欢你
- activemq 和webservice 的区别
- 【0049】SQL数据定义语言--表约束