一个简单的小问题选择

  1. img


    第十四题不是已经img1=img2了吗为什么最后答案输出还是选B

选B,modi()内部的变量,是局部变量,与外面的变量无关
如要使用外部的img1,img2要用 global 声明一下全局变量 才有效:

>>> def modi():
    img1=img2

>>> img1=[1]
>>> img2=[2]
>>> modi()
>>> img1
[1]
>>> img2
[2]
>>> def modi():
    global img1,img2
    img1=img2

>>> modi()
>>> img1
[2]
>>> img2
[2]
>>>