Python 的函数定义1

来源:互联网 发布:数组slice方法 编辑:程序博客网 时间:2024/05/16 20:07

留着这里免得忘记了。。。。妈妈的。误删了一个连恢复都恢复不来了。。。

这种定义方式看起来好记一些。。。。




def  sum(v1: int=2 ,v2:int=2  )->int:
''
@v1  first operator
@v2  second operator
return  v1 + v2
''
return   v1+v2


def  sum2(v1:{int,"first operator"} , v2:{int,"second operator"}=2, *args ) ->{int, "v1 + v2 "}:
''
this is user to test fo sum2
''
if args ==():
print("No ExtraArgs")
print(args)


return   v1+ v2



print( sum())   >> 4 

print( sum(1)) >>3



这2 个定义函数的方式都可以啊。