2020
09-24
09-24
Python作用域与名字空间原理详解
Python具有静态作用域,变量的作用域由它定义的位置决定,而与调用的位置无关。 a=2 deff(): a=2第一行的a的作用域是全局作用域,作用于定义位置后面的所有位置。第四行的a的作用域是局部作用域,作用于f函数里。Python能够形成局部作用域的只有函数与类,其他语句不形成局部作用域。函数与类的局部作用域deff():a=1classA:b=2if1==1:c=3for_inrange(1):d=4whileTrue:e=5break...
继续阅读 >