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 内置函數