这篇文章主要介绍了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”}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。