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.

相关文章:

  • 2022-12-23
  • 2021-11-19
  • 2022-12-23
  • 2021-07-21
  • 2022-12-23
  • 2022-12-23
  • 2021-09-15
猜你喜欢
  • 2021-05-07
  • 2021-11-20
  • 2021-08-02
  • 2021-11-02
相关资源
相似解决方案