print type(-10)=="int"
Pourquoi le code ci-dessus renvoie-t-il False ?
type(-10) correspond à des données entières.
print(type(10) == int)Vrai
Si vous ajoutez des guillemets doubles à int, cela devient str, ce qui est bien sûr différent de int.
Ce n’est pas comme ça que ça marche. . .
type(-10) is int
isinstance(-10,int)
print(type(10) == int)
Vrai
Si vous ajoutez des guillemets doubles à int, cela devient str, ce qui est bien sûr différent de int.
Ce n’est pas comme ça que ça marche. . .