函数参数
!!!!!!Python是弱类型参数,不需要指定函数形参的类型!!!
1) 无参函数def show_log(): print(‘I am a log’)show_log()
2) 位置参数#传入的参数与定义的参数一一对应def func_name(arg1,arg2,arg3): print(arg1,arg2,arg3)func_name(val1,val2,val3)
3)关键字参数#即scala中的命名参数,调用函数的时候声明值的形参名def func_name(arg1,arg2,arg3): print(arg1,arg2,arg3)func_name(arg1=val1,arg3=val3,arg2=val2)
4)默认值参数#即scala中的参数缺省值。定义函数时,设置参数的默认值#可以指定通过位置或者关键字指定参数的值#一般默认值设置在参数列表的尾部def func_name(arg1=“val1”,arg2=“val2”,arg3=“val3”) : print(arg1,arg2,arg3)func_name()
2020-11-29
最新推荐文章于 2020-12-29 18:07:34 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)