Python関数-basestring()

高洛峰
リリース: 2016-10-17 15:38:08
オリジナル
1255 人が閲覧しました

basestring()

説明:basestring は str と unicode のスーパークラス (親クラス) であり、抽象クラスでもあるため、呼び出したりインスタンス化したりすることはできませんが、オブジェクトがインスタンスであるかどうかを判断するために使用できます。 str または unicode の場合、isinstance (obj,basestring) は isinstance(obj, (str, unicode)) と同等です。

バージョン: この関数は python2.3 以降に導入され、python2.3 以降のすべての python2 バージョンと互換性があります。注: この関数は python3 で廃止されたため、この関数は python3 では使用できません。


例:


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

True

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

True

>>> isinstance (u"Hello", unicode)

True

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

True


実際的な


を使用して、オブジェクトがStringであるかどうかを確認してみましょうUnicode オブジェクトの場合、簡単かつ迅速な方法は、組み込みの isinstance と Basestring を使用することです。使用方法は次のとおりです。関数は非常に便利ですが、バージョン要件に注意する必要があります


関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!