如何使用python的exec函数?python的exec()函数如何使用?

通过前面的知识点讲解,我们知道了很多关于python函数的用法,我们也知道,python作为一个庞大的语言系统,有着非常多的函数可以进行使用,所以接下来的这篇文章我们就来讲解一下关于python的exec()函数的使用方法以及作用,下面就一起来看看吧 。

如何使用python的exec函数?python的exec()函数如何使用?

文章插图
在python中,exec函数是属于一个内置函数供大家使用,它可以执行以字符串为形式的代码,随后进行解释,并且在这个函数使用完后它不需要进行结果的返回 。我们先来了解一下关于exec()函数的基本语法格式,为以下这样:
exec(执行的字符串语句,globals=none,locals=)在这个语法中,我们可以将需要执行的字符串语句放置在里面,这个语句会受到后面两个参数的限制,后两个参数的类型为字典类型,所以需要在这两个字典类型的作用域内才会生效 。globals参数是一个全局的命名空间,如果没有这一个命名空间,那么就会在代码的整体作为一个全局变量空间 。

最后一个参数是一个局部的命名空间,与前面一个参数相类似,如果没有local参数就会默认为globals参数 。
我们来看一个简单的例子来更直观的进行感受,代码如下所示:
dic1={} dic1['a'] = 10print (dic1.keys())exec("b = 7", dic1)print(dic1.keys())#运行结果dict1_keys(['a'])dict1_keys(['a', '__builtins__', 'b'])【如何使用python的exec函数?python的exec()函数如何使用?】以上就是关于python中的exec()函数使用的有关知识点,希望能够帮助到大家更好的学习,现在也不妨试着操作一下吧 。

    推荐阅读