Python入门基础篇 No.61 —— eval()函数用法

Python入门基础篇 No.61 —— eval()函数用法


文章目录

  • Python入门基础篇 No.61 —— eval()函数用法
  • 前言
  • 一、eval()函数
  • 总结

前生篇:lambda表达式和匿名函数


前言

Python入门基础篇 No.61 —— eval()函数用法_第1张图片


一、eval()函数

  • 功能:将字符串 str 当成有效的表达式来求值并返回计算结果。
  • 语法: eval(source[, globals[, locals]]) -> value
  • 参数:

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

代码演示:

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)
print(d)
----------------------
abcde
30
300

Python入门基础篇 No.61 —— eval()函数用法_第2张图片


总结

以上帮各位总结好了,收藏,关注即可查收。

前生篇:lambda表达式和匿名函数


关注下方公众号,免费拿Python学习资料!!!

Python入门基础篇 No.61 —— eval()函数用法_第3张图片

你可能感兴趣的:(#,基础,编程语言,python,windows,经验分享,程序人生)