天天看點

Python必知詞彙:函數

函數在數學中為兩個不為空集的集合間的一種對應關系:輸入值集合中的每項元素皆能對應唯一一項輸出值集合中的元素。

在計算機概念中,函數為一種特殊的計算機語句,專門用于完成特定的計算機功能。函數的形式如:xxx(),其中“xxx”為函數名稱,括号中的内容為該函數的參數,參數數量可以為多個,也可以無參數輸入,參數與參數之間使用“,”進行分隔。不同的程式設計語言對函數定義的文法會有所差異。

執行函數傳回的結果稱為傳回值,傳回值有多種類型,當不需要函數傳回結果時,也可以通過設計者的設計令函數不傳回任何資料。

計算機程式的函數可以分為如下兩類:

  • 内置函數:由進階語言解釋器提供的函數,可以在進階語言中直接調用執行相關功能。
  • 自定義函數:由程式員自主建立的函數。

當使用者需要完成某個功能時,可以先調用相關内置函數,若無内置函數則定義自定義函數完成功能需求。

資料來源:

  • 維基百科詞條:函數