匿名函数 / Anonymous Function 匿名函数是一种不需要绑定函数名的函数 (i.e. functions that are not bound to a name).匿名函数通过 lambda 表达式进行构建.常用于快速建立起一个(一次性的)函数. Note: lambda 是 Python 的一个表达式/关键字,类似 return,并非一个函数,而是能够生成匿名函数. 关于匿名函数的使用,可以用下面的方式,直接使用, # Use directly f = lambda x: x…
前言 在上一节的学习中.已经介绍了几种基本类型.包括字符串的定义,以及字符串中索引.切片.字符串拼接的使用方法.以及基本的整形数据运算.一些之前都没有了解过的运算符.比如 ** 乘方 //整数除法等.这一节,我们将学习最基本的流程控制工具,比如 if 条件判断 for 循环 while 循环 if-elif-else 判断 num = int(input("输入一个数字 :")) if num > 10: print("input > 10") elif…
1.匿名函数 list(filter(lamda a:a>3,[1,2,3,4,5])) 一般和过滤器一起使用 2.函数的作用域 a = 123 def test(): a = 666 a = a + 1 print(a) test() print(a) 1.函数外面访问不到函数里面的变量 2.函数里面可以访问外面的变量 3.函数里面不能修改外面的变量,针对不可变类型而言的,对于列表等可变类型可以修改. 4.函数里面和外面变量名相同,但不是同一个. 5.函数内部用 global a 申明a为全局…