Perguntas com a marcação «mypy»

8
mypy: Por que "int" é um subtipo de "float"?

Por que "mypy" considera "int" como um subtipo de "float"? Um subtipo deve suportar todos os métodos de seu supertipo, mas "float" possui métodos que "int" não suportam: test.py: def f(x : float) -> bool: return x.is_integer() print(f(123.0)) print(f(123)) O verificador de tipo estático...