三元运算,是对简单的条件语句的缩写。
result
=
值
1
if
条件
else
值
2
def
函数名(参数):
...
函数体
...
返回值
lambda表达式
# ###################### 普通函数 ######################
# 定义函数(普通方式)
def
func(arg):
return
arg
+
1
# 执行函数
result
=
func(
123
)
# ###################### lambda ######################
# 定义函数(lambda表达式)
my_lambda
=
lambda
arg : arg
+
1
# 执行函数
result
=
my_lambda(
123
)
def
func(arg1,arg2):
if
arg1
=
=
0
:
print
arg1, arg2
arg3
=
arg1
+
arg2
print
arg3
func(arg2, arg3)
func(
0
,
1
)
原文:https://www.cnblogs.com/lpapython/p/10546570.html