在python中,函数可以返回一个值或者不返回任何值,而且函数的参数可以是任何python对象,包括数字、字符串、列表、元组等。python内置了许多函数,同时也支持用户自定义函数。...,形式参数中收集任意多基于普通参数【定义函数时使用* :收集普通参数,返回元组,*args】【定义函数时使用**:收集指定参数,返回列表,**kwargs】动态参数解包:在调用函数时,使用**开头的参数...·*,则把所有迭代对象拆分为单个元素作为元组的元素,如传入列表,会把列表中每一个元素遍历添加到元组中当作一个元素,如下可看到差别.>>> def fun(*args):...Return语句不带任何参数,则不带参数值的Return语句默认返回None函数在执行过程中只要遇到Return,就会停止执行并返回结果,通俗的将遇到ret说明函数结束默认函数返回: 如下使用默认函数返回...,内部函数执行后将结果返回给外部函数使用递归函数:函数在其内部调用它自己,就叫做递归,但递归需设置退出条件,不然会一直递归下去,变成一个死循环嵌套函数: 定义一个嵌套函数,并打印出其执行轨迹,并理解其原理