Python поддерживает
аннотации типов (type hints) "из коробки" начиная с версии 3.5. Например, вы можете указывать типы данных параметров функции и тип возвращаемого значения. Обычно проверка типов осуществляется средствами IDE, в которой вы разрабатываете (например, PyCharm), либо отдельным инструментарием (к примеру, mypy).