1 #!/usr/bin/env python
2 #def f1(x) :
3 # return x > 22
4 ret = filter(lambda x : x > 22 ,[11,22,33,44])
5 print(ret)
6 for i in ret :
7 print(i)
1 # 普通条件语句
2 if 1 == 1:
3 name = 'wupeiqi'
4 else:
5 name = 'alex'
6
7 # 三元运算
8 name = 'wupeiqi' if 1 == 1 else 'alex'
1 对于简单的函数,也存在一种简便的表示方式,即:lambda表达式
2
3 # ###################### 普通函数 ######################
4 # 定义函数(普通方式)
5 def func(arg):
6 return arg + 1
7
8 # 执行函数
9 result = func(123)
10
11 # ###################### lambda ######################
12
13 # 定义函数(lambda表达式)
14 my_lambda = lambda arg : arg + 1
15
16 # 执行函数
17 result = my_lambda(123)