flankerLe 13/02/2017 à 07:25
En fait, tu parles des annotations, qui existent depuis longtemps (3.0).
Cependant, les annotations n'avaient aucun sens particulier, elles étaient uniquement destinées au développeur.
Comme tout le monde les utilise uniquement comme indicateur de type, les IDE (enfin, PyCharm) les ont pris en compte pour indiquer le type. Pour améliorer l'idée, 3.5 ajoute des objets spécifiques pur permettre de mieux spécifier les types. Mais ça reste totalement facultatif : si tu ne respectes pas tes indications, ce n'est pas grave.
Du coup, si tu utilises ces objets supplémentaires en 3.4, ça va planter. Sinon, ça va fonctionner ^^
Beaucoup de gens cherchent à avoir un Python facultativement typé, soit pour les perfs, soit (surtout) pour les garanties offertes.