摘要: 来源:廖雪峰 继承关系是: 那么,isinstance()就可以告诉我们,一个对象是否是某种类型。先创建3种类型的对象: 然后,判断: 子类可以看做父类对象,但反过来不可以。 阅读全文
posted @ 2016-11-09 20:54 匡子语 阅读(634) 评论(0) 推荐(0)
摘要: 来源:廖雪峰 可以判断一个变量是否是某些类型中的一种,比如下面的代码就可以判断是否是str或者unicode: 由于str和unicode都是从basestring继承下来的,所以,还可以把上面的代码简化为: 仅仅把属性和方法列出来是不够的,配合getattr()、setattr()以及hasatt 阅读全文
posted @ 2016-11-09 20:51 匡子语 阅读(2376) 评论(0) 推荐(0)
摘要: 假设有 目录/A(a.py), 目录/B(b.py), 括号里是目录中的文件 在目录/A中编写a2.py,里面可以import a,但是不能import b 解决方法 sys.path中会列出搜索路径,可以把其他指定目录加入到这个变量中,之后就可以引用其中的模块了。 阅读全文
posted @ 2016-11-09 17:43 匡子语 阅读(1445) 评论(0) 推荐(0)