1、return 0 结束函数。后面的语句不执行,但是不会报错。
2、return 返回值得类型
1、什么都不写 返回none
2、返回值数=1,返回对象
3、返回值>1时。返回一个元组。
3、return 函数
返回函数的指针地址
4、为什要有返回值
返回函数执行的结果,以方便进行其他的操作
5、形参与实参的调用方式
1、位置调用
2、关键字调用
#关键参数不能写在位置参数前面
6、默认参数
在定义给形参的时候给形参赋值 def (x=1)
调用函数时。位置参数非必传
用途: 默认值安装。链接数据库的端口号
7、参数组调用
定义: def (*+变量名)
可以传递多个变量值。
8、递归有一个明确的结束条件
问题规模逐渐变小
效率不高
9、局部变量。
只在函数内有效
可以再函数内部干点全部变量
10、函数式编程是一组抽象程度很高的范式。纯碎的函数式编程没有变量。
只要输入是确定的输入就是确定的
Python只有部分支持。不是纯的函数式编程语言
2、return 返回值得类型
1、什么都不写 返回none
2、返回值数=1,返回对象
3、返回值>1时。返回一个元组。
3、return 函数
返回函数的指针地址
4、为什要有返回值
返回函数执行的结果,以方便进行其他的操作
5、形参与实参的调用方式
1、位置调用
2、关键字调用
#关键参数不能写在位置参数前面
6、默认参数
在定义给形参的时候给形参赋值 def (x=1)
调用函数时。位置参数非必传
用途: 默认值安装。链接数据库的端口号
7、参数组调用
定义: def (*+变量名)
可以传递多个变量值。
8、递归有一个明确的结束条件
问题规模逐渐变小
效率不高
9、局部变量。
只在函数内有效
可以再函数内部干点全部变量
10、函数式编程是一组抽象程度很高的范式。纯碎的函数式编程没有变量。
只要输入是确定的输入就是确定的
Python只有部分支持。不是纯的函数式编程语言