函数的意义: 函数是组织好的,可重复使用的,用来实现单一或相关联功能的代码段 提高应用的模块性,和代码的重复利用率也就是实现代码封装的一种方式
函数的定义 def 函数名(参数一,参数2)#可多传 函数体 return 返回值
函数的调用:执行函数体的代码 函数的类型:函数的四种基本类型,如果无返回的话,返回的结果是None否则返回的就是对应的值 有返回:函数体中return 无参数,无返回 无参数,有返回 有参数,无返回 有参数,有返回 参数的传递 可变数据类型:dictionary,set,list 通过参数传递,可以改变参数值 不可变数据类型:number,string,tuble 通过参数传递,不可以改变参数值
参数的基本类型 必须参数:调用函数时,传入参数,必须要与你定义函数参数个数及类型一致
举个例子:
关键字参数:不按顺序传参可以随便的进行传参
举例:
默认参数: 定义函数时,就进行默认值,在这里有默认值的额存在时,放在最后 调用函数:设置默认值的函数,是可以通过关键字参数或必需参数进行调用,同时,默认参数可以不进行赋值,这时候它取得的就是默认值
举例:
不定长参数:不确定有几个参数,你可能需要一个函数处理比当初更多的函数,这些参数叫做不定长参数 有两种形式 *参数:把多个参数基于元组的方式进行存储 **参数把多个方式基于字典进行存储 *单独出现时,后面要用关键字传参
简单介绍一下,欢迎同学们进行交流,栓Q!!!