Python 闭包是一个函数返回另一个函数对象,使用它们来消除代码冗余。在下面的示例中,我们编写了一个用于乘法的简单闭包。
def multiply_number(num):
def product(number):
'product() here is a closure'
return num * number
return product
num_2 = multiply_number(2)
print(num_2(11))
print(num_2(24))
num_6 = multiply_number(6)
print(num_6(1))
输出结果:
22
48
6
发布者:admin,如若转载,请注明出处:https://ai1024.vip/37158.html