函数 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又是函数的结束标志)

 

posted @ 2018-03-26 15:21  tianyu105529  阅读(97)  评论(0编辑  收藏  举报