最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會員登陸 & 注冊

測牛學(xué)堂:2023最新!軟件測試自動化學(xué)習(xí)必會之python入門(函數(shù)總結(jié))

2023-06-09 05:30 作者:測牛學(xué)堂  | 我要投稿

函數(shù)

把一定功能進(jìn)行了封裝,其他要用到該功能的地方,直接調(diào)用函數(shù)即可。
在python中,本身python已經(jīng)封裝好了一些功能給我們使用。最常見的比如,print()就是輸入內(nèi)容到控制臺。
這個我們本身沒有做什么,而是直接調(diào)用就能實(shí)現(xiàn)。
第二種,就是需要我們自己定義,然后自己調(diào)用的。

函數(shù)定義

通過def關(guān)鍵字去定義函數(shù)。
如果是我們自己封裝的函數(shù),都需要先定義,再調(diào)用,順序不能亂。

注意:
1a,b是定義時候的參數(shù),稱為形參,在第5行代碼調(diào)用的時候,傳入的1,2是跟定義的a,b 對應(yīng)的,稱為實(shí)參。
2當(dāng)python執(zhí)行到def 定義函數(shù)的時候,不會進(jìn)入函數(shù)體。等調(diào)用的時候,才會找到定義的地方去執(zhí)行。
3 一個封裝好的函數(shù),可以調(diào)用多次。所以,函數(shù)的封裝也是優(yōu)化代碼,減少代碼冗余的常見使用。
4 函數(shù)體中可以寫任意的代碼,條件判斷,循環(huán),都可以在函數(shù)中使用。

函數(shù)調(diào)用

在函數(shù)調(diào)用的時候,就是函數(shù)名()?在函數(shù)名后面加小括號進(jìn)行調(diào)用。函數(shù)可以有參數(shù),也可以沒有參數(shù)。

函數(shù)參數(shù)

1 必填參數(shù)
如果在定義函數(shù)的時候設(shè)置了形參,則在調(diào)用的時候必須傳入一一對應(yīng)的參數(shù)。
2 默認(rèn)值參數(shù)
在函數(shù)定定義的時候,形參=默認(rèn)值的形式,可以設(shè)置默認(rèn)值。這個時候可以不傳入這個參數(shù)對應(yīng)的實(shí)參,就會使用默認(rèn)值。
默認(rèn)值參數(shù)要寫在參數(shù)的后面,否則沒有辦法去判斷。

定義b的默認(rèn)值參數(shù)是2,此時調(diào)用的時候只傳了1,b就默認(rèn)使用2,結(jié)果為3。如果我們調(diào)用的時候給b賦值了其他參數(shù),則以賦值的為準(zhǔn),不會使用默認(rèn)值。
3 可變參數(shù)
如果有可變參數(shù),要凡在默認(rèn)值參數(shù)后面。
也就是說,順序?yàn)楸靥顓?shù),默認(rèn)值參數(shù),可變參數(shù)。
可變參數(shù)在定義的是有以* 開頭,但是大家都默認(rèn)可變參數(shù)寫為 *args

可以看到,在實(shí)參調(diào)用的時候,可以傳入多個值,組合成了一個元組,這個現(xiàn)象稱之為組包。
在函數(shù)體中使用 *args,則可以把可變參數(shù)一個一個取出來,稱之為解包。

測牛學(xué)堂:2023最新!軟件測試自動化學(xué)習(xí)必會之python入門(函數(shù)總結(jié))的評論 (共 條)

分享到微博請遵守國家法律
屯留县| 宜川县| 兴国县| 西盟| 河北区| 黄骅市| 和林格尔县| 杭锦后旗| 茌平县| 富锦市| 和林格尔县| 泉州市| 衢州市| 额尔古纳市| 清水河县| 乳源| 蒙山县| 武宁县| 和顺县| 泸溪县| 如东县| 本溪| 鹤山市| 哈尔滨市| 桃园市| 沅陵县| 蛟河市| 潞西市| 剑阁县| 绥芬河市| 吉安县| 华蓥市| 于都县| 延津县| 务川| 孟州市| 庄浪县| 讷河市| 安化县| 太白县| 忻州市|