def A(a: int, b: int=1) -> int:【python函数参数中的冒号和箭头】

def twoSum(a: int, b: int=1) -> int:
函数参数中的冒号是参数的类型建议符,即希望传入的实参类型。函数后面跟着的箭头是函数返回值的类型建议符,用来说明该函数返回的值是什么类型。

**类型建议符并非强制规定和检查,也就是说即使传入的实际参数与建议参数不符,也不会报错。**有了说明符,可以方便程序员理解函数的输入与输出(具体涉及到的工作,比如静态分析与代码重构)。

你可能感兴趣的:(python基础复习,python)