python重要函数eval多种用法解析

  

这篇文章主要介绍了python重要函数eval多种用法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

  

1。参数会作为一个Python表达式(从技术上说是一个条件列表)被解析并求值

        在在在x=1   在在在eval (x + 1)   2      

2。去除字符串两边的引号

        在在在一个='“srt”   在在在print ()   “srt”   在在在b=eval ()   在在在打印(b)      

srt
  

  

也可以用

        在在在a.strip (“”)   srt的      

3。字符串转字典

        在在在一个="{“名称”:“linux”,“年龄”:18}”   在在在类型(一)   & lt;类型的str比;   在在在b=eval ()   在在在b   {“年龄”:18,“名字”:“linux”}   在在在(b)型   & lt;类型的dict祝辞      

4。传递全局变量

        在在在一个="{“名称”:“linux”,“年龄”:年龄}”   在在在b=eval (a,{“年龄”:1822})   在在在b   {“年龄”:1822年,“名字”:“linux”}   在在在(b)型   & lt;类型的dict祝辞      

5。传递本地变量

        在在在一个="{“名称”:“linux”,“年龄”:年龄}”   在在在年龄=18岁   在在在b=eval({“年龄”:1822},当地人())   在在在b   {“年龄”:18,“名字”:“linux”}      

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

python重要函数eval多种用法解析