類型注解與參數資料
- python3.5後增加了參數注解
- python3.5後引入函數注解
- 對函數的參數進行類型注解
- 對函數的傳回值進行類型注解
- 對函數參數做義工輔助的說明,并不對函數參數進行類型檢查
- 提供給第三方工具,做代碼分析,發現隐藏的bug
- 函數的注解資訊儲存在__annotations__屬性中
- python3.6後增加了類型注解
- python3.6後引入變量注解
- 參數注解示例:
def add(x:int,y:int=5)->int #:int 辨別了參數應該出現的類型。為參數注解。->int 标注傳回值為int類型
"""
加法函數
:param x: int類型
:param y: int類型
:return: int類型
""" #使用三引号可以為函數添加說明文檔。
return x+y
- 類型注解示例(變量注解)