Python 3.7版本,函數的參數可以通過冒號來進行注釋
def f(ham: str, eggs: str = 'eggs') -> str : print("Annotations:", f.__annotations__) print("Arguments:", ham, eggs) return ham + ' and ' + eggs
str 這里都表示注釋,而不是強制確定的類型(Python是動態類型的)
冒號后表示參數的注釋,如果需要默認賦值再在后面加等號即可
箭頭后表示返回值的注釋
參考:
https://www.cnblogs.com/Stitchez/p/10006519.html