python_Day3:函数简单注意点摘要

注意点:
定义函数时,需要确定函数名和参数个数;
如果有必要,可以先对参数的数据类型做检查;
函数体内部可以用return随时返回函数结果;
函数执行完毕也没有return语句时,自动return None。
函数可以同时返回多个值,但其实就是一个tuple

函数参数:
参数顺序:(必选参数,默认参数,可变参数(args),命名关键字参数(),关键字参数(**kw))
定义默认参数时,默认参数必须指向不可变对象。默认参数只初始化一次
默认参数可以降低函数调用难度
*args是可变参数(若干个参数),args是一个tuple
**kw是关键字参数(若干个参数),kw是一个字典
命名的关键字参数是为了限制调用者传入自己的参数名,可以设置默认值
定义命名的关键字参数在没有可变参数的情况下不要忘了写分隔符*,否则定义的将是位置参数。

传参:
参数传递通过对象引用传递,关键字参数必须在位置参数之后,关键字参数之间不存在顺序

猜你喜欢

转载自blog.csdn.net/coolpail/article/details/81591538
今日推荐