模块导入
查看模块导入的查找顺序: import sys; sys.path
添加搜索路径: sys.path.append("/pathname")
重新加载某个模块: from imp import *; reload(模块名)
循环导入问题:模块之间相互引用,导致引用失败的问题。
==和is: ==表示值相等,is表示变量指向的引用是同一个。注意整形数字在一定范围内==成立is也会成立,超过一定范围则不同。
>>> m=[12,23,34]
>>> n=[12,23,34]
>>> m==n
True
>>> m is n
False
>>> a=120
>>> b=120
>>> a==b
True
>>> a is b
True
>>> c="ABCD"
>>> d="ABCD"
>>> c==d
True
>>> c is d
True
>>> s=(11,12,13)
>>> t=(11,12,13)
>>> s==t
True
>>> s is t
False
>>> q=12.12
>>> r=12.12
>>> q==r
True
>>> q is r
False
>>> a1=str('ABDFTS')
>>> a2=str('ABDFTS')
>>> a1 == a2
True
>>> a1 is a2
True