习题
请说明命名空间的意义,并就三种典型的作用域:局部、全局、内置作用域给出自己的理解。
下面的代码会输出什么?为什么?
>>> X = 'Spam'
>>> def func():
print(X)
>>> func()
下面的代码会输出什么?为什么?
>>> X = 'Spam'
>>> def func():
X = 'NI!'
>>> func()
>>> print(X)
Last updated
Was this helpful?
请说明命名空间的意义,并就三种典型的作用域:局部、全局、内置作用域给出自己的理解。
下面的代码会输出什么?为什么?
>>> X = 'Spam'
>>> def func():
print(X)
>>> func()
下面的代码会输出什么?为什么?
>>> X = 'Spam'
>>> def func():
X = 'NI!'
>>> func()
>>> print(X)
Last updated
Was this helpful?