python 函数参数带冒号:
在Python 中,函数参数可以带有冒号来指定参数的数据类型和默认值。带冒号的参数语法如下所示:
def function_name(param1:type=default_value,param2:type=default_value,
param3:type=default_value,...):
#函数体
在上述语法中,function_name是函数的名称,para1、para2是函数的参数名称,type是参数的数据类型,default_value是参数的默认值。通过这种方式,我们可以在函数定义中明确参数的类型和默认值,以提高代码的可读性和可维护性。
def add(x:int ,y:int=0) ->int:
return x+y
在上述示例代码中,add是函数的名称,x和y是函数的参数名称,int是参数的数据类型,0是y参数的默认值。函数的返回类型被指定为int。