python中的eval函数应该如何使用?让我们一起学习吧?!
eval() 函数用于执行字符串表达,并返回表达值 。
以下是 eval() 语法方法:
eval(expression[,globals[,locals]])
语法参数详解:
- expression -- 表达式 。
- 理解essential的概念以及其在生活中的重要性
- Php中的pdo是什么意思啊?举个例子指点迷津??!
- 草字头怎么念? 草字头位怎么念
- 长芽的洋葱能吃,当洋葱发芽后,鳞片中的营养物质会转移到顶部进
- 一篇带你搞清楚古代的五谷杂粮 五谷中的菽指的是什么
- Minecraft游戏中的无限制模式 我的世界无敌血量指令
- 电了邮件中的"抄送"是什么意思?
- 探讨骈散结合在古文中的应用和作用 骈散结合什么意思
- 握不住手中的沙是什么歌曲
- ( )造字,括号里填上神话传说中的人名。
globals -- 变量作用域,全球命名空间,如果提供,必须是字典对象 。
locals -- 变量作用域,局部命名空间,如果提供,可以是任何映射对象 。
返回值:返回表达式计算结果 。
以下是具体使用实例 。
1 字符串转换成列表:
a="[1,2,3,4,5]"
b=eval(a)
# a是字符串类型数据,b列表类型数据
2 字符串转换成字典 :
a="{"name":"guo","age":25}"
b=eval(a)
# a为字符串类型数据,b字典类型数据
3 字符串转换为元组:
a="(一、二、三、四、五)"
eval(a)
# a数据结构为字符串 b数据结构为元组
4 eval()返回表达式值:
x=4
eval("3*x")
# 返回值为12
x=10
g={'a':4}
eval{"a 1",g}
# 返回值为 5
x=10
b=20
c=30
g={'a':6,'b':8}
t={'b':100,'c':10}
eval('a b c',g,t)
# 返回值为116
关于python中的eval我们将分享函数的使用方法!
【python中的eval函数应该如何使用? eval函数python】
