eval()函数的作用是啥?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eval()函数的作用是啥?相关的知识,希望对你有一定的参考价值。
python当中的eval()函数是将字符串当成有效Python表达式来求值,并返回计算结果
x = 1
eval('x+1')
eval('x==1')
与之对应的repr函数,它能够将Python的变量和表达式转换为字符串表示
repr(x+1)
repr(x+ ‘1’-1)('x=+=1')
函数说明
如果eval函数在执行时遇到错误,则抛出异常给调用者。
类似的函数是loadcode ,loadcode并不立即执行代码,而是返回一个函数对象。
并且loadcode支持路径参数,eval并不支持。 eval并不支持代码中的return语句,而是将代码作为表达式直接计算出结果。
python当中的eval()函数是将字符串当成有效Python表达式来求值,并返回计算结果
x = 1
eval('x+1')
eval('x==1')
与之对应的repr函数,它能够将Python的变量和表达式转换为字符串表示:
repr(x+1)
repr(x+ ‘1’-1)('x=+=1')
扩展资料
函数原型:返回值 = eval( codeString )
函数说明:如果eval函数在执行时遇到错误,则抛出异常给调用者。
类似的函数是loadcode ,loadcode并不立即执行代码,而是返回一个函数对象。
并且loadcode支持路径参数,eval并不支持. eval并不支持代码中的return语句,而是将代码作为表达式直接计算出结果。
参考资料来源:百度百科-eval()
以上是关于eval()函数的作用是啥?的主要内容,如果未能解决你的问题,请参考以下文章