eval函数的作用
Posted pybig
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了eval函数的作用相关的知识,希望对你有一定的参考价值。
eval函数的作用是去掉字符串最外侧的引号,并按照Python的语法执行去掉引号后的字符内容。
【实例1】
x=eval("12+36")
print(x) #结果为48
此例中,去掉引号后的内容为12+36,是一个合法的Python表达式,所以结果为48。
【实例2】
x=eval("20>12")
print(x) #结果为True
此例中,去掉引号后的内容为20>12,是一个合法的Python表达式,所以结果为True。
【实例3】
x=eval("abc")
print(x) #存在语法错误
此例中,去掉引号好的内容为Python,虽然是一个字符串,但由于没有引号(引号已经被去掉),不是一个合法的Python表达式,所以会出现语法错误。
参考资料:嵩天.《全国计算机等级考试二级教程——Python语言程序设计》[M].北京:高等教育出版社,27.
以上是关于eval函数的作用的主要内容,如果未能解决你的问题,请参考以下文章