1. 程式人生 > >Python 函式註解

Python 函式註解

– Start 當我們定義函式的時候,引數是不需要指定型別的,如果你要呼叫別人寫的函式,而該函式又沒有文件說明,你如何知道要傳遞什麼型別的引數呢?也需只能看原始碼了。好在 Python 還提供了一種機制,可以在定義函式的同時指定引數型別,稱之為函式註解。

def f(name: str, age: int = 18) -> str:
    print("Annotations:", f.__annotations__)
    print("Arguments:", name, age)
    return name + ' and ' + str(age)

f('zhangsan')
f('zhangsan', 28)

– 更多參見:Python 精萃 – 聲 明:轉載請註明出處 – Last Updated on 2018-09-19 – Written by ShangBo on 2018-09-19 – End