018-python基础-三元运算和lambda表达式
1 # 三元运算,三目运算,if else简写 2 3 if 1 == 1: 4 name = "alex" 5 else: 6 name = "SB" 7 # 如果 1==1 成立, 8 # name = "alex" 9 # 否则 10 # name = "SB" 11 12 name = "alex" if 1 == 1 else "SB"
lambda表达式
1 def f1(a1): 2 return a1+100 3 ret = f1(10) 4 print(ret) 5 6 # 输出 7 110 8 9 ##### 10 11 f2 = lambda a1: a1+100 # 相当于def f1(a1)的简写,f2表示函数名,冒号前面的a1表示形式参数 12 ret =f2(9) 13 print(ret) 14 15 # 输出 16 109