习题

  1. 请说明命名空间的意义,并就三种典型的作用域:局部、全局、内置作用域给出自己的理解。

  2. 下面的代码会输出什么?为什么?

>>> X = 'Spam'

>>> def func():

print(X)

>>> func()

  1. 下面的代码会输出什么?为什么?

>>> X = 'Spam'

>>> def func():

X = 'NI!'

>>> func()

>>> print(X)

Last updated