DEV Community

Jerry W.
Jerry W.

Posted on • Edited on

Tipado estático en python

La forma en que se cambiar de tipado dinámico a estático en Python es:

Declaración de variables

a: int = 5
b: str = 'Hola'
c: bool = True
Enter fullscreen mode Exit fullscreen mode

Parámetros y retorno en funciones

def suma(a: int, b: int) -> int:
    return a+b
Enter fullscreen mode Exit fullscreen mode

Para estructuras de datos a partir de Python 3.9

Vector = list[float]
ConnectionOptions = dict[str, str]
Address = tuple[str, int]
Server = tuple[address, ConnectionOptions]

def broadcast_message(
        message: str,
        servers: tuple[tuple[str, int], dict[str, str]]) -> None:
Enter fullscreen mode Exit fullscreen mode

Top comments (0)