学习笔记-Python基础4-函数

Python编码规范,比如1、给变量赋值=之间都用空格隔开;2、给函数形参或者实参赋值=左右不加空格,但是每个参数之间逗号之后加空格

#函数

  -代码的一种组织形式

  -一个函数一般完成一项特定的功能

    -函数需要先定义

    -使用函数,俗称调用

    -使用方法:def关键字,后跟一个空格,接着函数名(),括号内参数可带可不带,然后函数块内写要执行的语句,注意函数名的命名遵循变量名命名规则(不用大驼峰,因为大驼峰给类用)

      

     -函数的参数和返回值:

       -函数的参数:负责给函数传递一些必要的信息,参数只是一个符号,具体指函数调用的时候传进来的值。(形参:函数定义的时候用到的参数没有具体值,全称形式参数;实参:函数调用时输入的参数,全称实际参数),举例如下:

        

          参数的分类:普通参数、默认参数(形参带有默认值,函数调用时,如果没有实参传入,则使用默认值)、关键字参数(函数定义的形参和默认参数一样,只是调用的时候要带参数名,而不单单是只传值,从而可以不考虑实参传递位置)、收集参数(把超出函数形参数量的实参,收集起来放到一个特定的数据结构中,收集参数可以和其他参数共存,一般没特殊情况,约定俗称参数名为args,写法*args):

            

            

            

        函数参数的混合使用:

          

       收集参数的解包问题:

        将打包好的list或者dict放入调用函数的实参中,传递给list或dict收集参数中

        

        

        

         函数文档:是对当前函数提供使用的相关的参考信息:

          

           

       -函数的返回值:函数的执行结果,1、如果不写return,默认返值为None;2、碰到return语句则结束函数,return后面的语句不再执行,举例如下:

        

 

posted @ 2018-09-02 16:32  美滋滋的胖虎  阅读(153)  评论(0编辑  收藏  举报