一、变量作用域
1、变量由作用范围限制
2、分类:按照作用域分类
全局(global):在函数外部定义
局部(local):在函数内部定义
3.提升局部变量为全局变量
二、eval()函数,exec()函数和递归函数
1.eval()函数:
把一个字符串当成一个表达式来执行,返回表达式执行后的结果
语法:eval(string_code,globals=None,locals=None)
2.exec()函数
跟eval功能类似,但是不返回结果
语法:exec(string_code,globals=None,locals=None)
3.递归函数