函式的用法和底層分析
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語句,則結束函式執行並返回值下面是demo如果函式體重不包含return語句,則返回none值
要返回多個返回值,使用列表,元組,字典,集合將多個值存起來即可。
#測試返回值的基本用法
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...