eval函数python, eval(expression[,globals[,locals]])
语法参数的详细解释:
Expression-expression.
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=(1,2,3,4,5)
eval(a)
# a的数据结构是字符串,B的数据结构是元组。
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函数,就分享到这里吧!
eval函数python,以上就是本文为您收集整理的eval函数python最新内容,希望能帮到您!更多相关内容欢迎关注。