Python 中的函式 (Function)
在電腦程式編寫過程中,函式(Function)是一系列程式指令序列用來執行特定任務;包裝成為單元(Unit)。然後,該單元即是函式(Function);可以應用在電腦程式中執行該特定任務。
函式(Function)的使用能使電腦程式更易讀(readable)。 閱讀大型電腦程式往往很困難,將電腦程式分解為較少功能,使電腦程式保持結構化(program structured)、可理解(understandable)及可重用性(reusable)。函式在定義後可以重複使用無限次。
Python是一種物件導向的編寫程式語言(Object Oriented Programming Language)。簡稱OOP。Python中一切都是一個物件(Object)。使用Python,我們可以建立Class 及Object(註:日後會詳細介紹這方面)。例如計算收入的應繳税:
def income_tax(income):
tax = income * 0.15
return(tax)
income =10000
print('工作收入為:',income,' 應繳税為:',income_tax(income) )
列印結果:
工作收入為:10000 應繳税為:1500
解釋:
def:建立函式的關鍵字
函式名稱:income_tax
參數:income(註:接收外部傳入的數據)
注意:函式內的程式指令序列的長短,是否有限制呢?若有,應該幾多句或幾多行為適合?若沒有限制,豈不是違背了初心?
學勤進修教育中心
電腦專科導師
周柏堅