python中函数的使用
格式:
注:如果要调用函数直接写它的 方法名() 就可以了
携带参数
位置参数
调用函数位置都是一一对应
关键字参数
改变传参的位置也无所谓,参数关键词对应
注:关键词参数不能和位置参数一同使用
缺省参数
在形参中默认有值的参数,称之为缺省参数
调用函数时,缺省参数的值如果没有传入,则取默认值(形式参数),如果传入,则取实际参数
注:缺省参数一定要位于位置参数的最后面
不定长参数
有时可能需要一个函数能处理比当初声明时更多的参数, 这些参数叫做不定长参数,声明时不会命名。
加了星号(*)的变量args会存放所有未命名的变量参数,args为元组
而加**的变量kwargs会存放命名参数,即形如key=value的参数, kwargs为字典
函数返回值
return 返回也是一个结束函数,执行到之后返回其中结果并结束本次的函数执行
return后面可以是元组,列表、字典等,只要是能够存储多个数据的类型,就可以一次性返回多个数据