basestring是str、unicode的超類
class basestring(object)
class str(basestring)
class unicode(basestring)
isinstance(s, str) 用來(lái)判斷是否為一般字符串
isinstance(s, unicode) 用來(lái)判斷是否為unicode
說(shuō)明:basestring是str和unicode的超類(父類),也是抽象類,因此不能被調(diào)用和實(shí)例化,但可以被用來(lái)判斷一個(gè)對(duì)象是否為str或者unicode的實(shí)例,isinstance(obj,basestring)等價(jià)于isinstance(obj, (str, unicode));