1.函式是一種基本規律的抽象,可重用。例如說圓面積、正方形邊長,橢圓面積等。這些被發現的公式或定理或規律被固化下來,我們在遇到的時候可以直接套用這些定義好的函式。
2.python內建了很多的函式,這些函式為我們省去了大量的工作
3.我們可以「撿現成」直接呼叫定義好的方法,而不必事必躬親自己去實現
4.呼叫函式需要知道函式的名字,傳入必要的引數。
list=[1,87max is 87,3,6
,7]print
('max is %d'%max
(list))
('min is %d'%min
(list))
('sum is %d'%sum
(list))
min is 1
sum is 104
5.引數傳入錯誤,會報typeerror
6.可以使用help方法檢視乙個方法的幫助文件
help(help on built-in function max in module builtins:max)
max(...)
max(iterable, *[, default=obj, key=func]) -> value
max(arg1, arg2, *args, *[, key=func]) -> value
with a single iterable argument, return its biggest item. the
default keyword-only argument specifies an object to return if
the provided iterable is empty.
with two or more arguments, return the largest argument.
7.dir(__builtins__)檢視python3內建的函式(dir
(__builtins__))
10GNU C語言函式呼叫
6.c 函式呼叫機制概述 在 linux 核心程式 boot head.s 執行完基本初始化操作之後,就會跳轉區執行 init main.c 程式。那麼 head.s 程式時如何把執行控制轉交給 init mian.c 程式呢?即匯程式設計序時如何呼叫執行 c 語言程式的?這裡我們首先描述一下 c ...
反彙編之簡單函式呼叫
簡單的函式呼叫,通過反彙編可以清楚了解 舉例 include int add int a,int b int main void 這是乙個簡單的通過呼叫函式計算兩數之和的程式 vc6.0生成的彙編 如下 ebp 棧低 高位址 esp 棧頂 低位址 add函式 push ebp ebp 1000 es...
es函式之尾呼叫優化
什麼是尾呼叫優化?尾呼叫是函式式程式設計的乙個重要概念,本身非常簡單,一句話就能說清楚,就是指某個函式的最後一步是呼叫另乙個函式。function f x 上面 中,函式f的最後一步是呼叫函式g,這就叫尾呼叫。以下三種情況,都不屬於尾呼叫。情況一 function f x 情況二 function ...