python eval( ) 使用详解

Posted wl-0929

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python eval( ) 使用详解相关的知识,希望对你有一定的参考价值。

 
1、解析表达式 (表达式是str类型)----最常用
    a = 12
    b = "联播"
    result1 = eval(a+3)        # result1 = 15
    result2 = eval("新闻"+b)    # result2 = “新闻联播"
 
2、字符串转list
    要求引号包起来的内容必须是列表
    正确:“[2,’a’]”
    错误:“2,a”        # 转之后是个tuple,且内容不正确
    错误:“[2,a]”      # 转之后结果错误
    
3、字符串转dict
    要求引号包起来的内容必须是字典
    正确:‘"name":"tom","age":18
  正确:‘"name":"tom","infos":"size":345
 
4、字符串转tuple
    要求引号包起来的内容必须是元组
    正确:‘(2,"a","y")‘

以上是关于python eval( ) 使用详解的主要内容,如果未能解决你的问题,请参考以下文章

Js中JSON.stringify()与JSON.parse()与eval()详解及使用案例

Js中JSON.stringify()与JSON.parse()与eval()详解及使用案例

Python学习之正则表达式实现计算器算法详解

s中的eval方法详解–eval方法的初级应用

js中的eval方法详解–eval方法中的高级应用

Jmeter 常用函数(29)- 详解 __eval