Python中,def,class,lamda会改变变量的作用域,if,else,elif,while,for,try/catch不会改变变量的作用域
内建函数globals()返回了全局作用域下都有哪些变量,内建函数locals()返回了局部作用域下有哪些变量。
特殊标识符
Python使用_作为变量的前缀和后缀,来表示特殊的标识符,_xxx表示一个‘私有变量’,使用from module import无法导入
_xxx_,__xxx__一般是系统定义的名字,我们自己再给变量命名的时候要避开这种风格,防止和系统变量冲突。