Quantcast
Channel: Planet Python
Viewing all articles
Browse latest Browse all 24336

Catalin George Festila: Python 3.7.5 : About PEP 3107.

$
0
0
The PEP 3107 introduces a syntax for adding arbitrary metadata annotations to Python functions. The function annotations refer to syntax parameters with an expression. def my_function(x: expression, y: expression = 5): ... For example: >>> def show(myvar:np.float64): ... print(type(myvar)) ... print(myvar) ... >>> show(1.1) 1.1 >>> def files(filename: str, dot='.') -> list: ...

Viewing all articles
Browse latest Browse all 24336

Trending Articles