就像def一样,import和from是可执行的语句,而不是编译期间的,而且它们可以嵌套在if测试中,出现在函数def之中等,直到执行程序时,Python执行到这些语句,才会进行解析。赋值语句方面的知识都适用于模块的读取。就像函数的参数,对已取出的变量名重新赋值,对于其之处的模块并没有影响,但是修改一个已取出的可变对象,则会影响导入的模块内的对象。此处,x并不是一个共享的可变对象,但y是的。导入者中的变量名y和被导入者都引用了相同的列表对象,所以在其中一个地方的修改,也会影响另一个地方的这个对象。
© 版权声明
本网站上的所有资源均来源于本网站,所有网址和文章版权均归原作者所有。如有侵权行为,请将相关证明发送至以下电子邮件地址:dxsen@qq.com