天天看點

Python basestring() 函數

Python 内置函數

描述

basestring()

方法是 str 和 unicode 的超類(父類),也是抽象類,是以不能被調用和執行個體化,但可以被用來判斷一個對象是否為 str 或者 unicode 的執行個體,isinstance(obj, basestring) 等價于 isinstance(obj, (str, unicode))。

注意:Python3 不支援 basestring() 函數,改用 str() 函數。

文法

以下是 basestring() 方法的文法:

basestring()
      

參數

傳回值

無。

執行個體

以下展示了使用 basestring 函數的執行個體:

>>>isinstance("Hello world", str)

True

>>> isinstance("Hello world", basestring)

Python 内置函數