eval()函数功能,使用实例

2022-07-30,,,

67.eval()函数

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

参数:

  • source:一个 Python表达式或函数 compile()返回的代码对象
  • globals:可选。必须是dictionary
  • locals:可选。任意映射对象

代码测试:

1

# 测 试 e v a l ( ) 函 数 s = "print('abcde')" eval(s) a = 10 b = 20 c = eval("a+b") 

2

eval("print('abcd')") # 注意引号 的层级 # 将字符串'str'成有效的表达式来执行 s = "print('abcde')" eval(s) a = 10 b = 20 c = eval('a+b') print(c) dict1 = dict(a=100, b=200) d = eval('a+b', dict1) # 如果 不加 dict1  取的 是上面的 a  和 b  最后输出的是 30 

本文地址:https://blog.csdn.net/qq_20502569/article/details/108251284

《eval()函数功能,使用实例.doc》

下载本文的Word格式文档,以方便收藏与打印。