2016年7月20日 星期三

Python 的函式定義與使用

函式基本結構
  • Python 函式基本定義:
    def 函式名稱(參數名稱[,...]):
        執行程式內容
           :
           :
    
  • Python 函式基本使用方式:
    函式名稱(參數名稱)
    

快速測試:
  1. 使用互動式指令:
    #python3
    Python 3.4.3 (default, Jan 26 2016, 02:25:35)
    [GCC 4.8.5 20150623 (Red Hat 4.8.5-4)] on linux
    Type "help", "copyright", "credits" or "license" for more information.
    >>>
    
  2. 定義函式,並且執行:
    >>> def agree():
    ...   return "right"
    ...
    >>> print(agree())
    right
    >>> quit()
    $
    
  3. 編寫 python 程式檔:
    $vim def1.py
    def agree():
      return True
    
    def disagree():
      return False
    
    if agree():
       print("No Problem")
    else:
       print("Not OK")
    
  4. 執行 python 程式檔:
    $python3 def1.py
    No Problem