从零学python——函数和代码的复用

1、函数的理解和定义:

  -函数是一段具有特定的功能的,可重用(重复使用)的语句组;

  -函数是一种功能的抽象,一般函数表达特定的功能;

  -两个作用:降低编程难度 和 代码复用。(可读写,可复用型好!)

 

 

 

2、函数的使用和调用过程:

 

3、函数的参数传递:

 

 

   

 

 

4、函数的返回值:

5、局部变量和全局变量:

  -局部变量是函数内部的占位符,与全局变量可能重名但是不同

  -函数运算之后,局部变量会被释放

  -可以使用 global 保留字在函数内部使用全局变量

  -基本数据类型,无论是否重名,局部变量和全局变量不同;

  -可以通过 global 保留字在函数内部声明全局变量;

  -组合数据类型,如果局部变量没有真实创建,则是全局变量

 

 

 

 

 

6、lambda函数:

  -lambda 函数是一匿名函数,既是没有名字的函数;

  -使用lambda 保留字,函数名是返回结果

  -lambda 函数用于定义简单的,能够在一行内表示的函数;

  -lambda 函数主要用于一些特定函数或方法的参数;

  -lambda 函数有一些固定使用方式;

  -一般情况,还是只用 def 定义的普通函数比较好

 

 

   (注,本文部分图片来自北京理工的mooc上的python课件和武汉理工大学的python课件,只供大家借鉴学习,无商用,侵权即删!)

原文地址:https://www.cnblogs.com/YM99/p/12574291.html