Python basestring() 関数
説明
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)
True
Python 組み込み関数