python中eval()函数

python中eval()函数#eval()函数'''功能:将字符串str当成有效的表达式来求值并返回计算结果。

大家好,欢迎来到IT知识分享网。python中eval()函数

#eval()函数

”’

功能:将字符串str当成有效的表达式来求值并返回计算结果。

语法:eval(source[,globals[,locals]])

参数:

source:一个python表达式或者函数compile()返回的代码对象

globals:可选,必须是dictionary(字典)

locals:可选,任意映射对象

”’

eval(“print(‘abcd’)”) #将字符串str当成有效的表达式来求值并返回计算结果。

#eval(print(‘abcd’)) 括号内不带引号报错,因为不是字符串

a=print(“abcde”)

eval(“a”)

a=10

b=20

x={‘a’:100,’b’:200} #定义一个字典

c=eval(“a+b”,x) #调用eval参数

print(c)

免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://yundeesoft.com/37851.html

(0)
上一篇 2024-04-15 15:26
下一篇 2024-04-15 22:45

相关推荐

发表回复

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

关注微信