内建函数basestring()

来源:互联网 发布:中国帝国 知乎 编辑:程序博客网 时间:2024/06/10 06:11
  • basestring()

说明:basestring是str和unicode的超类(父类),也是抽象类,因此不能被调用和实例化,但可以被用来判断一个对象是否为str或者unicode的实例,isinstance(obj, basestring)等价于isinstance(obj, (str, unicode));

示例:

复制代码
>>> isinstance("Hello world", str)True>>> isinstance("Hello world", basestring)True>>> isinstance(u"你好", unicode)True>>> isinstance(u"你好", basestring)True
复制代码
0 0