Python eval 函数妙用
本文内容纲要:
作者博文地址:https://www.cnblogs.com/liu-shuai/
eval
功能:将字符串str当成有效的表达式来求值并返回计算结果。
语法:eval(source[,globals[,locals]])->value
参数:
source:一个Python表达式或函数compile()返回的代码对象
globals:可选。必须是dictionary
locals:可选。任意map对象
实例展示:
1可以把list,tuple,dict和string相互转化。
2#################################################
3字符串转换成列表4>>>a="[[1,2],[3,4],[5,6],[7,8],[9,0]]"5>>>type(a)6<type'str'>7>>>b=eval(a)8>>>printb9[[1,2],[3,4],[5,6],[7,8],[9,0]]10>>>type(b)11<type'list'>12#################################################13字符串转换成字典14>>>a="{1:'a',2:'b'}"15>>>type(a)16<type'str'>17>>>b=eval(a)18>>>printb19{1:'a',2:'b'}20>>>type(b)21<type'dict'>22#################################################23字符串转换成元组24>>>a="([1,2],[3,4],[5,6],[7,8],(9,0))"25>>>type(a)26<type'str'>27>>>b=eval(a)28>>>printb29([1,2],[3,4],[5,6],[7,8],(9,0))30>>>type(b)31<type'tuple'>
本文内容总结:
原文链接:https://www.cnblogs.com/liu-shuai/p/6098246.html热门推荐
10 高一祝福语简短 励志
11 立秋节气简短祝福语
12 简短公司周年祝福语大全
13 中考感言简短祝福语大全
14 体育老师简短祝福语
15 干杯生日祝福语简短独特
16 特别简短的祝福语老师
17 朋友坐车走了祝福语简短
18 给英雄的祝福语简短