Pythonのアサートとでisinstance使用量の

assert文は、デバッグブレークポイントが便利な方法であるプログラムに挿入されています。

コードをコピー
==。3. 3アサート
アサート。1 ==真
アサート(==。4. 4)
印刷( '-----------')
アサート(==。4. 3)
'' ' 
以降のプログラムでてAssertionErrorをスロー実行されません
「」「
印刷(」-----------「)
コードをコピー

 

でisinstance関数の説明:
私たちはクラスを定義するとき、我々は実際にデータ型を定義します。我々は、データ型を定義し、そのようなSTR、リストとしてPythonのデータ型、付属して、辞書は、違いはありません:
変数のタイプを判断するためでisinstance()を使用することができるかどうかを決定します。

コードをコピー
クラス学生():
    DEF __init __(自己、名前、スコア):
        self.nameは=名
        self.scoreの=スコア

= '10' 
、B = 3 
、C = [1、2、3] 
、D =(1、2、3 )
、F =学生( 'エデン'、99.9)

プリント(でisinstance(STR))#真
印刷(でisinstance(B、INT))#真
印刷(でisinstance(C、リスト))#真
印刷(でisinstance(D、タプル))#真
印刷(でisinstance(F、学生))#トゥルー

コードをコピー

おすすめ

転載: www.cnblogs.com/adret/p/12310321.html