日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
創(chuàng)新互聯(lián)Python教程:Python函數(shù)關(guān)鍵字參數(shù)及用法

在定義 Python 函數(shù)時(shí)可定義形參(形式參數(shù)的意思),這些形參的值要等到調(diào)用時(shí)才能確定下來,由函數(shù)的調(diào)用者負(fù)責(zé)為形參傳入?yún)?shù)值。簡(jiǎn)單來說,就是誰調(diào)用函數(shù),誰負(fù)責(zé)傳入?yún)?shù)值。

成都創(chuàng)新互聯(lián)不只是一家網(wǎng)站建設(shè)的網(wǎng)絡(luò)公司;我們對(duì)營(yíng)銷、技術(shù)、服務(wù)都有自己獨(dú)特見解,公司采取“創(chuàng)意+綜合+營(yíng)銷”一體化的方式為您提供更專業(yè)的服務(wù)!我們經(jīng)歷的每一步也許不一定是最完美的,但每一步都有值得深思的意義。我們珍視每一份信任,關(guān)注我們的成都網(wǎng)站制作、做網(wǎng)站質(zhì)量和服務(wù)品質(zhì),在得到用戶滿意的同時(shí),也能得到同行業(yè)的專業(yè)認(rèn)可,能夠?yàn)樾袠I(yè)創(chuàng)新發(fā)展助力。未來將繼續(xù)專注于技術(shù)創(chuàng)新,服務(wù)升級(jí),滿足企業(yè)一站式營(yíng)銷型網(wǎng)站建設(shè)需求,讓再小的品牌網(wǎng)站制作也能產(chǎn)生價(jià)值!

Python 函數(shù)的參數(shù)名不是無意義的,Python 允許在調(diào)用函數(shù)時(shí)通過名字來傳入?yún)?shù)值。因此,Python 函數(shù)的參數(shù)名應(yīng)該具有更好的語(yǔ)義,這樣程序可以立刻明確傳入函數(shù)的每個(gè)參數(shù)的含義。

按照形參位置傳入的參數(shù)被稱為位置參數(shù)。如果使用位置參數(shù)的方式來傳入?yún)?shù)值,則必須嚴(yán)格按照走義函數(shù)時(shí)指定的順序來傳入?yún)?shù)值;如果根據(jù)參數(shù)名來傳入?yún)?shù)值,則無須遵守定義形參的順序,這種方式被稱為關(guān)鍵字(keyword)參數(shù)。例如如下程序:

# 定義一個(gè)函數(shù)
def girth(width , height):
    print("width: ", width)
    print("height: ", height)
    return 2 * (width + height)
# 傳統(tǒng)調(diào)用函數(shù)的方式,根據(jù)位置傳入?yún)?shù)
print(girth(3.5, 4.8))
# 根據(jù)關(guān)鍵字參數(shù)來傳入?yún)?shù)
print(girth(width = 3.5, height = 4.8))
# 使用關(guān)鍵字參數(shù)時(shí)可交換位置
print(girth(height = 4.8, width = 3.5))
# 部分使用關(guān)鍵字參數(shù),部分使用位置參數(shù)
print(girth(3.5, height = 4.8))

上面程序定義了一個(gè)簡(jiǎn)單的 girth() 函數(shù),該函數(shù)包含 width、height 兩個(gè)參數(shù),該函數(shù)與前面定義的函數(shù)并沒有任何區(qū)別。

接下來在調(diào)用該函數(shù)時(shí),既可使用傳統(tǒng)的根據(jù)位置參數(shù)來調(diào)用(如上面程序中第 7 行代碼所示),也可根據(jù)關(guān)鍵字參數(shù)來調(diào)用(如上面程序中第 9 行代碼所示),在使用關(guān)鍵字參數(shù)調(diào)用時(shí)可交換參數(shù)的位置(如上面程序中第 11 行代碼所示〕,還可混合使用位置參數(shù)和關(guān)鍵字參數(shù)(如上面程序中第 13 行代碼所示)。

需要說明的是,如果希望在調(diào)用函數(shù)時(shí)混合使用關(guān)鍵字參數(shù)和位置參數(shù),則關(guān)鍵字參數(shù)必須位于位置參數(shù)之后。換句話說,在關(guān)鍵字參數(shù)之后的只能是關(guān)鍵字參數(shù)。例如如下代碼是錯(cuò)誤的:

# 位置參數(shù)必須放在關(guān)鍵字參數(shù)之前,下面代碼錯(cuò)誤
print(girth(width = 3.5, 4.8))

運(yùn)行上面代碼,將會(huì)提示如下錯(cuò)誤:

SyntaxError: positional argument follows keyword argument



文章名稱:創(chuàng)新互聯(lián)Python教程:Python函數(shù)關(guān)鍵字參數(shù)及用法
網(wǎng)站地址:http://www.5511xx.com/article/ccsehog.html