1. 程式人生 > >Python函式的定義和使用

Python函式的定義和使用

python定義和引用函式

     def printhello():

     print 'yuan hui is not'

     print " a big pig"

     printhello()

 格式:

          def function(params):

                 block

                  return expression/value

  在這裡說明幾點:

  (1)在Python中採用def關鍵字進行函式的定義,不用指定返回值的型別。

  (2)函式引數params可以是零個、一個或者多個,同樣的,函式引數也不用指定引數型別,因為在Python中變數都是弱型別的,Python會自動根據值來維護其型別。

  (3)return語句是可選的,它可以在函式體內任何地方出現,表示函式呼叫執行到此結束;如果沒有return語句,會自動返回NONE,如果有return語句,但是return後面沒有接表示式或者值的話也是返回NONE。