Python で変数が整数であるかどうかを判断する
変数が整数値を保持しているかどうかを検証することは、Python の一般的なタスクです。これを実現するには、isinstance() 関数を利用できます。
Python 3.x の場合:
isinstance(<var>, int)
Python 2.x の場合:
isinstance(<var>, (int, long))
これ変数が int 型であることを確認します。ただし、通常、Python では type の使用が推奨されないことに注意することが重要です。
代替アプローチ: 例外処理
isinstance() を使用する代わりに、変数は整数であり、そうでない場合は例外を処理します。 「許可ではなく許しを求める」として知られるこのアプローチは、より単純です。
try: <var> += 1 except TypeError: ...
強い多態性
Python では、強力な多態性により次のことを考慮することが推奨されます。厳密に整数であることを要求するのではなく、整数のように動作するオブジェクト。ただし、抽象基本クラスはより洗練されたアプローチを提供し、オブジェクトの正確なプロパティと動作を指定できます。
以上がPython で変数が整数かどうかを確認するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。