lambda在函数中调用时可以不用传入形参,当需要时才传入参数,方便一些场合中的使用(当参数一直变化时,仍然需要调用函数,可以采用如下方式)。如以下代码所示。

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
 1 import numpy as np
 2 
 3 def caculate():
 4     return lambda a, b: 21.5 + a * np.sin(4 * np.pi * a) + b * np.sin(20 * np.pi * b)
 5 
 6 def main():
 7     a = caculate()
 8     print("a:")
 9     print(a(6.18097603, 5.5113834))
10 if __name__ == "__main__":
11     main()

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄