1、 回傳
當呼叫函式時,會逐步執行函式下的程式碼,得到一個結果,通常會把這個結果回傳給呼叫方,使用return來取得結果。
Return一次只能回傳一個物件,如果想一次回傳多個物件的話,可以放在tuple容器裡回傳。
2、 lambda運算式
python另外提供lambda運算式,能夠建立無名函式裡面只能有一則運算式
語法如下
Lambda 參數,參數,…:運算式
3、 命名
但在自訂函式的命名上也有著一些小學問 。
Graphical User Interface函式,也就是所謂的GUI,習慣以駝峰式(Camel-Case)命名
一般函式習慣以小寫或輔以底線命名
避免非慣用縮寫,像是
(1)小駝峰式命名法:第一個單字以小寫字母開始;第二個單字的首字母大寫,例如:firstName、lastName
(2)大駝峰式命名法:每一個單字的首字母都採用大寫字母,也被稱為Pascal命名法,例如:FirstName、LastName、CamelCase
函數之命名應該要有意義, 而且要指出函數的目的或回傳的資料,而非達成目的所要使用的方法