函数

 

函数是什么: 

  函数是指一组语句的集合通过一个名字封装起来,要想执行这个函数,只需调用其函数名即可。

特性:
  减少重复代码
  使程序变的可扩展
  使程序变得易维护

通过使用def 关键字来创建函数:

  def 函数名()

函数的参数又分为:

  形参变量:

      只有在被调用时才分配内存单元,在调用结束时,即刻释放分配的内存单元。因此,形参只在函数内部有效,函数调用结束返回主调用函数后则不能在使用该形参变量

  实参:

      可以是常量,变量,表达式,函数等。无论实参是何种类型的量,在进行函数调用时,他们多必须有确定的值,以便把这些值传递给形参,因此应预先用赋值,输入等办法

      使参数获得确定值。

 

  默认参数:

  必须放在参数的最后面。

    

 

  位置实参:

  当调用函数时,python必须将函数调用中的每个实参都关联到函数定义中的一个形参,为此,最简单的关联方式就是基于实参的顺序,这种关联方式被成为位置实参

   

   关键字参数:

    关键字实参是传递给函数的名称-值对。直接在实参中将名称和值关联起来了。无需考虑实参顺序。

  

 

   非固定参数:

     如果参数中出现了*,传递的参数就可以不是固定个数,传过来的所有参数打包元祖传递进去

 

posted on 2018-11-28 14:04  一群羊  阅读(131)  评论(0编辑  收藏  举报

导航