Perguntas com a marcação «python-typing»

2
Qual é o significado do atributo __total__ dunder no Python 3?
No recém-lançado Python 3.8, há uma nova anotação de tipo typing.TypedDict. Sua documentação menciona que As informações de tipo para introspecção podem ser acessadas via Point2D.__annotations__e Point2D.__total__. [....] Embora __annotations__seja bem conhecido, tendo sido introduzido no PEP 3107 , não consigo encontrar nenhuma informação sobre __total__. Alguém poderia explicar seu …

1
Como tipos idênticos podem ser incompatíveis no MyPy?
Com o seguinte exemplo: from typing import Callable, Generic, Type, TypeVar ThetaType = TypeVar('ThetaType', bound=int) XType = TypeVar('XType', bound=int) class IteratedFunction(Generic[ThetaType, XType]): def find_fixed_point(self, theta: ThetaType, x_init: XType) -> XType: return x_init def combinator( iterated_function_cls: Type[ IteratedFunction[ThetaType, XType]]) -> Callable[ [IteratedFunction[ThetaType, XType]], XType]: old_find_fixed_point = iterated_function_cls.find_fixed_point def new_find_fixed_point( iterated_function: IteratedFunction[ThetaType, …
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.