python之eval()函数---将字符串str转换为列表,字典,元组等

2021.06.02补充:

就是把字符串转成普通变量名。你把一段代码定义成字符串,也可以用eval转成普通代码执行;

eval可以获取到变量的值,如下:

 也可以用到替换自动化测试中${变量}的取值中,举例如下:

 

====================================================================

2021.04.27补充:

eval() 把数据类 转换成 他们原本的数据类型,仅限于字符串和类型之间的转换,其他的不行,仅限于字符串的bool值,字符串的字典、元组、列表,还有数字转成他们原本的类型

 ====================================================================

eval()方法是将字符串当成有效的Python表达式来求值,并返回计算结果。

也就是将字符串类型的文件转换为本来面目(即实现list、tuple、dict和string之间的转换)

比如,json.loads() 字符串转换成字典类型,可以使用eval()方法来代替它。

举例:



接下来我们举例子来验证一下:



posted @ 2020-05-20 17:04  anna1210  阅读(1721)  评论(0编辑  收藏  举报