ホームページ  >  記事  >  バックエンド開発  >  Pythonで文字列かどうかを判断する方法

Pythonで文字列かどうかを判断する方法

青灯夜游
青灯夜游オリジナル
2021-03-01 14:50:1224877ブラウズ

Python では、isinstance() 関数を使用して、文字列であるかどうかを判断できます。構文形式は「isinstance(object, basestring)」です。isinstance() 関数は、オブジェクトかどうかを判断するために使用されます。既知のタイプです。

Pythonで文字列かどうかを判断する方法

このチュートリアルの動作環境: Windows7 システム、Python3 バージョン、DELL G3 コンピューター

Python は文字列かどうかを判断します

>>> s = 'abc'
>>> isinstance(s,basestring) #判断是否是字符串型

出力:

True

python isinstance()

isinstance() 関数でオブジェクトかどうかを判断します。 type() と同様の既知の型です。

構文:

isinstance(object, classinfo)

パラメータ:

object -- インスタンス オブジェクト。 classinfo -- 直接または間接的なクラス名、プリミティブ型、またはそれらのタプルを指定できます。

戻り値:

オブジェクトの型がパラメーター 2 (classinfo) の型と同じ場合は True を返し、それ以外の場合は False を返します。関連する推奨事項: Python3 ビデオ チュートリアル

例:

>>> isinstance(1, int)  #判断是否是int型
True
>>> isinstance(1.0, float)  #判断是否是float型
True
>>> s = 'hello'
>>> isinstance(s,basestring) #判断是否是字符串型
True
>>>isinstance(s,dict)  #判断对象a是否为字典,如果为真,会打印True,如为假,打印False。
False

プログラミング関連の知識の詳細については、プログラミング ビデオをご覧ください。 !

以上がPythonで文字列かどうかを判断する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。