Python LanguageTipo Suggerimenti


Sintassi

  • typing.Callable [[int, str], None] -> def func (a: int, b: str) -> Nessuno
  • typing.Mapping [str, int] -> {"a": 1, "b": 2, "c": 3}
  • typing.List [int] -> [1, 2, 3]
  • typing.Set [int] -> {1, 2, 3}
  • typing.Optional [int] -> None o int
  • typing.Sequence [int] -> [1, 2, 3] o (1, 2, 3)
  • digitando. Qualsiasi -> Qualsiasi tipo
  • typing.Union [int, str] -> 1 o "1"
  • T = typing.TypeVar ('T') -> Tipo generico

Osservazioni

Type Hinting, come specificato in PEP 484 , è una soluzione formalizzata per indicare staticamente il tipo di un valore per il codice Python. Visualizzando il modulo di typing , type-hints offre agli utenti Python la possibilità di annotare il loro codice, aiutando i controllori di tipi mentre, indirettamente, documentando il loro codice con ulteriori informazioni.

Tipo Suggerimenti Esempi correlati