函数 2018-3-26
函数
函数的基本概念
函数的定义:具备某个功能的工具
def(关键字)+函数名(用来调用函数的名字)+()(参数1,参数2.。。。。)
"""
描述函数的作用
"""
代码。。。
return(返回值)
什么情况下需要函数:1,结构不清晰,代码可读性差 2,代码冗余 3,修改维护难度大,扩展性差
函数的定义: 先定义,再调用 (定义阶段不执行函数代码,只检查语法)
1,有参函数:参数是函数体代码接受外部传入的值
2,无参函数:函数体的代码逻辑不需要函数调用着参入值(定义无参时,调用的时候也无参)
3,空函数:函数体为pass(设计代码结构用)
调用函数: 函数名+() 定义函数就是定义变量
根据函数名找到函数地址,然后执行函数体代码
调用函数的三种形式:1,直接使用 2,调用返回值 3,直接使用调用函数
return : 函数体代码运行完毕后需要有一个返回结果给调用者
返回值三种形式:
1,没有return,返回值None
2,有return,后面跟一个值,返回值就是该值
3,有return,返回多个值,用逗号隔开,返回的是一个元组
注意:1,return的返回值没有类型的限制 2,函数体中可以写多个return,但是执行问一次return后马上返回结果(return又是函数的结束标志)