lambda在函數中調用時能夠不用傳入形參,當須要時才傳入參數,方便一些場合中的使用(當參數一直變化時,仍然須要調用函數,能夠採用以下方式)。如如下代碼所示。函數
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()