前言
Python变量作用域:函数执行规则
函数执行规则
输出6,没有问题。再看一个例子
为什么会出现这种情况呢。answer:函数执行时会先判断本地作用域的变量,此处因为b=2,所以函数把b当作了局部变量,所以执行到print的时候,出现了变量未定义的情况。
Python变量作用域:函数执行规则
输出6,没有问题。再看一个例子
为什么会出现这种情况呢。answer:函数执行时会先判断本地作用域的变量,此处因为b=2,所以函数把b当作了局部变量,所以执行到print的时候,出现了变量未定义的情况。