Python 3 教程教程
Python 将字符串作为代码执行
Python 将字符串作为代码执行
Python 将字符串作为代码执行
给定一个字符串代码,然后使用 exec() 来执行字符串代码。
实例 1:使用内置方法 exec()
def exec_code():
LOC = """
def factorial(num):
fact=1
for i in range(1,num+1):
fact = fact*i
return fact
print(factorial(5))
"""
exec(LOC)
exec_code()
执行以上代码输出结果为:
120
Python 将字符串作为代码执行 |
---|
Python 3 教程
Python的3.0版本,常被称为Python 3000,或简称Py3k。相对于Python的早期版本,这是一个较大的升级。为了不带入过多的累赘,Python 3.0在设计的时候没有考虑向下兼容。