python语言——函数
函数的定义
函数是对代码的抽象与封装,是简化底层重复代码的方式,获取更高效率工作的方式。它不关心底层的具体实现过程,直接在抽象的基础之上考虑问题
函数的作用
避免开发重复性相同代码
便于程序的理解与维护
基本函数格式
函数格式:def 函数名():
return(没有return 默认返回None)
调用函数
调用函数的方式:函数名()
特征:函数定义之后不会自动执行,必须在调用后才会执行
函数名的命名规则:驼峰+动词开头
函数参数格式
默认值的参数:可选择性输入的参数
可变参数 :可以输入0到任意个参数,函数内组装成tuple
关键字参数:可以输入0到任意个含参数名参数,函数内组装成一
个dict
命名关键字参数
多种参数混合:顺序是必选,默认,可变,命名关键字,关键字
函数返回值
调函数根据执行完毕是否可以得到一个结果,将函数分为2个类型:
- 执行过程函数: print()
- 具有返回值的函数:id(),type()
• return的特征
- 具有return语句的函数称为具有返回值的函数
- return可以为当前函数执行完毕返回一个结果,这样的函数调用可以被接受
- return执行之后,函数则会终止,所有return之后的语句不会被执行
- 一个函数可以书写多个return语句,但是一般会放入分支结构当中
- 一个函数若要返回多个数据,可借助复合数据类型(list,tuple,set,dict)
来操作即可! - 不带参数值的return语句返回None