Python匿名函数_return语句

Python匿名函数:

使用 lambda 关键字创建匿名函数:

lambda 定义的函数只是一个表达式,而不是代码块

lambda 函数拥有自己的命名空间,不能够访问参数列表之外的 或 全局命名空间的参数

示例:

# 使 lambda 实现输出 x 的 y 次方
# 使用变量接收函数
cifang = lambda x,y:x**y
# 匿名函数的调用:使用接收到的变量进行调用
print(cifang(3,2))
# 9

# 拓展:使用变量接收函数名,然后可以使用变量进行函数调用
def print_info():
    print("hello")
pr = print_info
pr()
# hello

return语句:

在函数内当遇到 return 语句时,退出函数并返回 return 后面的对象,可以是表达式 或 值

不带 return 语句的函数返回值为None

def add_num(num_1, num_2):
    # 返回 num_1 和 num_2 的和"
    total = num_1 + num_2
    print(total)
    return total


# 调用 add_num 函数

# 使用变量接收函数的返回值
total = add_num(10, 20)
print(total)
# 30
# 30

2020-02-11

原文地址:https://www.cnblogs.com/hany-postq473111315/p/12295925.html