私はなぜ型の注釈をPythonで使うべきかを理解しようとしています。 なぜPythonで型を使用するのですか3.5 +
some_function(1, 2) # return 3, type int
しかし、私はexemple
some_function(1, 2.0) # return 3.0, type float
のために実行したとき、私はどんなことなく、結果している:私はint型とそれを使用すると、すべてが良い行っ
def some_function(a: int, b: int) -> int:
return a + b
:exempleのために私は次のように関数を記述することができますタイプが間違っていることに注意してください。したがって、型の注釈を使用する理由は何ですか?
タイプヒントは実行時に強制されません。プロジェクトで 'mypy'を実行して、' some_function() 'を間違って使用していることを伝えてください。 –
IDEサポート.... –