目录一、变量作用域二、lambda表达式三、生成器函数
一、变量作用域
变量起作用的代码范围称为变量的作用域,不同作用域内变量名可以相同,互不影响。
局部变量在函数内部定义的普通变量只在函数内部起作用。当函数执行结束后,局部变量自动删除,不再可以使用。
局部变量的引用比全局变量速度快,应优先考虑使用。
全局变量可以通过关键字global来定义。这分为两种情况:
1.一个变量已在函数外定义,如果在函数内需要为这个变量赋值,并要将这个赋值结果反映到函数外,可以在函数内使用global将其声明为全局变