Python LanguageTipo de sugerencias


Sintaxis

  • typing.Callable [[int, str], None] -> def func (a: int, b: str) -> None
  • escribiendo.Mapping [str, int] -> {"a": 1, "b": 2, "c": 3}
  • escribiendo.Lista [int] -> [1, 2, 3]
  • escribiendo.configurar [int] -> {1, 2, 3}
  • escribiendo.Opcional [int] -> Ninguno o int
  • escribiendo.Secuencia [int] -> [1, 2, 3] o (1, 2, 3)
  • escribiendo.cualquier -> cualquier tipo
  • escribiendo.Union [int, str] -> 1 o "1"
  • T = escribiendo.TypeVar ('T') -> Tipo genérico

Observaciones

La sugerencia de tipo, tal como se especifica en PEP 484 , es una solución formalizada para indicar de forma estática el tipo de valor para el Código Python. Al aparecer junto al módulo de typing , las sugerencias de tipo ofrecen a los usuarios de Python la capacidad de anotar su código, ayudando así a los verificadores de tipos, mientras que, de forma indirecta, documentan su código con más información.

Tipo de sugerencias Ejemplos relacionados