乡下人产国偷v产偷v自拍,国产午夜片在线观看,婷婷成人亚洲综合国产麻豆,久久综合给合久久狠狠狠9

  • <output id="e9wm2"></output>
    <s id="e9wm2"><nobr id="e9wm2"><ins id="e9wm2"></ins></nobr></s>

    • 分享

      匿名函數(shù)--python

       融水公子 2018-09-13
      匿名函數(shù)
      python 使用 lambda 來創(chuàng)建匿名函數(shù)。
      所謂匿名,意即不再使用 def 語句這樣標(biāo)準(zhǔn)的形式定義一個(gè)函數(shù)。
      lambda 只是一個(gè)表達(dá)式,函數(shù)體比 def 簡單很多。
      lambda的主體是一個(gè)表達(dá)式,而不是一個(gè)代碼塊。僅僅能在lambda表達(dá)式中封裝有限的邏輯進(jìn)去。
      lambda 函數(shù)擁有自己的命名空間,且不能訪問自己參數(shù)列表之外或全局命名空間里的參數(shù)。
      雖然lambda函數(shù)看起來只能寫一行,卻不等同于C或C++的內(nèi)聯(lián)函數(shù),后者的目的是調(diào)用小函數(shù)時(shí)不占用棧內(nèi)存從而增加運(yùn)行效率。

      #!/usr/bin/python
      # -*- coding: utf-8 -*-
       
      sum=lambda arg1,arg2:arg1+arg2
      print(sum(11,22))#33
      ------------------------------------------------------
      #排名成績
      #!/usr/bin/python  
      #Filename:support.py
      from operator import itemgetter
      students = [('Bob', 75), ('Adam', 92), ('Bart', 66), ('Lisa', 88)]
      print(sorted(students, key=lambda t: t[1]))
      ------------------------------------------------------
      list(map(lambda x: x * x, [1, 2, 3, 4, 5, 6, 7, 8, 9]))
      [1, 4, 9, 16, 25, 36, 49, 64, 81]
      ------------------------------------------------------
      匿名函數(shù)有個(gè)好處,因?yàn)楹瘮?shù)沒有名字,不必?fù)?dān)心函數(shù)名沖突。此外,匿名函數(shù)也是一個(gè)函數(shù)對象,也可以把匿名函數(shù)賦值給一個(gè)變量,再利用變量來調(diào)用該函數(shù):
      f = lambda x: x * x
      >>> f
      <function <lambda> at 0x101c6ef28>
      >>> f(5)
      25
      同樣,也可以把匿名函數(shù)作為返回值返回,比如:

      def build(x, y):
          return lambda: x * x + y * y
      ------------------------------------------------------

      ------------------------------------------------------

      ------------------------------------------------------

      ------------------------------------------------------

      ------------------------------------------------------









      分享知識,分享快樂!希望中國站在編程之巔!

                     ----

      公眾微信號:rsgz520

      360圖書館館號:rsgz002.360doc.com 

        本站是提供個(gè)人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報(bào)。
        轉(zhuǎn)藏 分享 獻(xiàn)花(0

        0條評論

        發(fā)表

        請遵守用戶 評論公約

        類似文章 更多