python中的eval函数是什么Python中函数

eval)函数用来执行一个字符串表达式,并返回表达式的值。

语法:

evalexpression[, globals[, locals]])

参数:

expression — 表达式。

globals — 变量作用域,全局命名空间,如果被提供,则必须是一个字典对象。

locals — 变量作用域,局部命名空间,如果被提供,可以是任何映射对象。

示例:

>>>x = 7
>>> eval '3 * x' )
21
>>> eval'pow2,2)')
4
>>> eval'2 + 2')
4
>>> n=81
>>> eval"n + 4")
85

eval)函数在Python中的作用:

1、字符转换为列表:

a = "[[1,2], [3,4], [5,6], [7,8], [9,0]]"
printtypea)) 
b = evala)printtypeb))
printb)

1.jpg

2、字符串转换为字典

a = "{1: 'a', 2: 'b'}"
printtypea))b = evala)
printtypeb))
printb)

1.jpg

3、字符转换为元组

a = "[1,2], [3,4], [5,6], [7,8], 9,0))"
printtypea))b=evala)
printtypeb))
printb)

1.jpg

更多Python相关技术文章,请访问Python教程栏目进行学习!

以上就是python中的eval函数是什么的详细内容,更多请关注风君子博客其它相关文章!

Published by

风君子

独自遨游何稽首 揭天掀地慰生平

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注