可乐博客

Python函数参数、返回值、变量类型注解

def add(a:int=0,b:int=0)->int:
    print(add.__annotations__)#__annotations__是函数的参数注释和返回值注释
    return a+b

a:int=1
b:int=2
print(add(a,b))
#>>> {'a': <class 'int'>, 'b': <class 'int'>, 'return': <class 'int'>}
#>>> 3
Pythonic