一.匿名函数 1.定义:定义函数的时候不需要定义函数名 2.具体例子: #普通函数 def add(x,y): return x + y #匿名函数 lambda x,y: x + y 调用匿名函数: f = lambda x,y: x + y #赋值后可以调用 print(f(1,2) lambda中(也就是:后面)只能进行简单的表达式操作,不能进行赋值操作. 二. 三元表达式 格式为:条件为真时返回的结果 if 条件判断 else 条件为假时返回的结果 x = 2 y = 1 r = x i…
1函数参数的默认值 基本用法 在ES6之前,不能直接为函数的参数指定默认值,只能采用变通的方法. function log(x, y) { y = y || 'World'; console.log(x, y); } log('Hello') // Hello World log('Hello', 'China') // Hello China log('Hello', '') // Hello World 上面代码检查函数log的参数y有没有赋值,如果没有,则指定默认值为World.这种写法的…