1. 程式人生 > >Python學習筆記---匿名函式和作用

Python學習筆記---匿名函式和作用

匿名函式

    1.關鍵字lambda表示匿名函式,冒號前面表示函式的引數。

    2.匿名函式只能有一個表示式,表示式結果就是函式返回值,不用寫return。

    3.匿名函式也是一個也是一個函式物件,也可以把匿名函式賦值給一個變數,再利用變數來呼叫該函式。

      同樣的,也可以把匿名函式作為返回值返回。

    4,相對來說,python多匿名函式的支援有限,只支援一些簡單的函式。

作用域 

   1.在Python中正常的函式和變數名都是公開的(public),可以直接呼叫,特殊變數用'__xxx__'來表示,例如'__author__'等,

     一般自己的變數名不要用這種變數名

   ‘_xxx’或‘__xxx’這樣的函式或變數就是非公開的(private),不應該被別人直接引用

    (注:python中並沒有一種方法可以完全限制訪問private函式和變數,但從程式設計習慣上不應該直接引用private函式和變數)

(注:本文僅為個人學習筆記)