2020 9 19函式的用法和底層分析

2021-10-09 14:43:04 字數 1429 閱讀 8609

函式的用法和底層分析

def

test01()

:print

('wo'*10

)print

('ai'*10

)print(id

(test01())

)print

(type

(test01())

)# test01()

# test01()

for x in

range(10

):test01(

)

形參和實參,文件字串
通過使用turtle這個庫來畫圖

下面是demo

#測試,形參和實參

defprintmax

(a,b)

:'''用於比較兩個數的大小,用於列印較大的值'''

if a>b:

print

(a,'較大值'

)else

:print

(b,'較大值'

)printmax(10,

20)printmax(

200,

300)

help

(printmax.__doc__)

返回值
return返回值要點:1.如果函式體中包含return語句,則結束函式執行並返回值

如果函式體重不包含return語句,則返回none值

要返回多個返回值,使用列表,元組,字典,集合將多個值存起來即可。

下面是demo

#測試返回值的基本用法

defadd

(a,b)

:print

('計算兩個數的和:,,'

.format

(a,b,

(a+b)))

return a+b

deftest02()

:print

('sxt'

)print

('gao'

)return

#return有兩個作用:1.返回值 2.結束函式的執行

print

('hello'

)def

test03

(x,y,z)

:return

[x*10

,y*10

,z*10

]c = add(30,

40)print

(c)print

(add(30,

40)*10

)test02(

)d = test02(

)print

(d)print

(test03(4,

3,2)

)

函式用法和底層分析

函式是可重用的程式 塊。函式的作用,不僅可以實現 的復用,更能實現 的一致性。一致性指的是,只要修改函式的 則所有呼叫該函式的地方都能得到體現。在編寫函式時,函式體中的 寫法和我們前面講述的基本一致,只是對 實現了封裝,並增加了函式呼叫 傳遞引數 返回計算結果等內容。為了讓大家更容易理解,掌握的更深...

56 函式用法和底層分析

python函式的分類 函式的定義和呼叫 函式是可重用的程式 塊。函式的作用,不僅可以實現 的復用,更能實現 的 一致性。一致性指的是,只要修改函式的 則所有呼叫該函式的地方都能得到體現。在編寫函式時,函式體中的 寫法和我們前面講述的基本一致,只是對 實現了封 裝,並增加了函式呼叫 傳遞引數 返回計...

函式呼叫的底層機制

int fun int a,int b int main 之後,最關鍵的是在專案設定裡關閉優化功能。也就是把project setting c c optimizations選為disabled。編譯器的優化在分析底層實現時大多數情況不太受歡迎。按鍵盤上的f10鍵,進入單步除錯模式 step ove...