python3中lambda函數


def make_repeater(n):
    return lambda s:s*n
twice
=make_repeater(2) print(twice('wwss')) print(twice(2))

 

 
lambda s:s*n
意思是說,s作為參數,返回s*n作為結果
示例中s傳入的是
wwss,n傳入的是2,
所有結果為:wwsswwss
  
結果:

/Users/didi/Documents/pycarm/venv/bin/python /Users/didi/Documents/pycharm_workstation/lambda_test.py
wwsswwss
4

Process finished with exit code 0

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM