1、函数的理解和定义:
-函数是一段具有特定的功能的,可重用(重复使用)的语句组;
-函数是一种功能的抽象,一般函数表达特定的功能;
-两个作用:降低编程难度 和 代码复用。(可读写,可复用型好!)
2、函数的使用和调用过程:
3、函数的参数传递:
4、函数的返回值:
5、局部变量和全局变量:
-局部变量是函数内部的占位符,与全局变量可能重名但是不同;
-函数运算之后,局部变量会被释放;
-可以使用 global 保留字在函数内部使用全局变量;
-基本数据类型,无论是否重名,局部变量和全局变量不同;
-可以通过 global 保留字在函数内部声明全局变量;
-组合数据类型,如果局部变量没有真实创建,则是全局变量。
6、lambda函数:
-lambda 函数是一匿名函数,既是没有名字的函数;
-使用lambda 保留字,函数名是返回结果;
-lambda 函数用于定义简单的,能够在一行内表示的函数;
-lambda 函数主要用于一些特定函数或方法的参数;
-lambda 函数有一些固定使用方式;
-一般情况,还是只用 def 定义的普通函数比较好。
(注,本文部分图片来自北京理工的mooc上的python课件和武汉理工大学的python课件,只供大家借鉴学习,无商用,侵权即删!)