python中eval函数和exec函数的区别与联系
前言最近在用python写一个小工具,有一个场景是需要将用户手动输入的字符串转成代码,一开始不知道python中有内置函数可以直接完成这件事,倒腾了很久,后面还是靠度娘找到了eval函数,部分解决了我的问题,期间遇到困难,又发现了exec函数,因此稍微研究了下两者的区别和用途。一、eval函数首先,eval函数和exec函数都用将字符串转成代码并执行。eval函数使用方法如下:eval(expression, globals=none, locals=none)expression:是一个字符串





