Python

python2 str unicode basestring

2017-09-02  本文已影响71人  一木之夏

basestring是str、unicode的超类

class basestring(object)

class str(basestring)

class unicode(basestring)

isinstance(s, str) 用来判断是否为一般字符串

isinstance(s, unicode) 用来判断是否为unicode

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

上一篇下一篇

猜你喜欢

热点阅读