内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

關(guān)于python傳參值的簡介-創(chuàng)新互聯(lián)

創(chuàng)新互聯(lián)www.cdcxhl.cn八線動態(tài)BGP香港云服務(wù)器提供商,新人活動買多久送多久,劃算不套路!

成都創(chuàng)新互聯(lián)專注于天臺網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗(yàn)。 熱誠為您提供天臺營銷型網(wǎng)站建設(shè),天臺網(wǎng)站制作、天臺網(wǎng)頁設(shè)計、天臺網(wǎng)站官網(wǎng)定制、小程序開發(fā)服務(wù),打造天臺網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供天臺網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

這篇文章主要介紹關(guān)于python傳參值的簡介,文中介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們一定要看完!

Python中傳參是指給函數(shù)傳遞參數(shù),Python函數(shù)的參數(shù)可以分為以下幾種

默認(rèn)參數(shù)

def enroll(name, gender, age=6, city='Beijing'):
    print('name:', name)
    print('gender:', gender)
    print('age:', age)
    print('city:', city)

有多個默認(rèn)參數(shù)時,調(diào)用的時候,既可以按順序提供默認(rèn)參數(shù),比如調(diào)用enroll('Bob', 'M', 7),意思是,除了name,gender這兩個參數(shù)

外,最后1個參數(shù)應(yīng)用在參數(shù)age上,city參數(shù)由于沒有提供,仍然使用默認(rèn)值。

也可以不按順序提供部分默認(rèn)參數(shù)。當(dāng)不按順序提供部分默認(rèn)參數(shù)時,需要把參數(shù)名寫上。比如調(diào)用enroll('Adam', 'M',city='Tianjin'),

意思是,city參數(shù)用傳進(jìn)去的值,其他默認(rèn)參數(shù)繼續(xù)使用默認(rèn)值。

def add_end(L=[]):
    L.append('END')
    return L

>>> add_end()
['END', 'END']
>>> add_end()
['END', 'END', 'END']

python學(xué)習(xí)網(wǎng),免費(fèi)的python學(xué)習(xí)網(wǎng)站,歡迎在線學(xué)習(xí)!

Python函數(shù)在定義的時候,默認(rèn)參數(shù)L的值就被計算出來了,即[],因?yàn)槟J(rèn)參數(shù)L也是一個變量,它指向?qū)ο骩],每次調(diào)用該函數(shù),如果

改變了L的內(nèi)容,則下次調(diào)用時,默認(rèn)參數(shù)的內(nèi)容就變了,不再是函數(shù)定義時的[]了。定義默認(rèn)參數(shù)要牢記一點(diǎn):默認(rèn)參數(shù)必須指向不變對

象!要修改上面的例子,我們可以用None這個不變對象來實(shí)現(xiàn):

def add_end(L=None):
    if L is None:
        L = []
    L.append('END')
    return L

可變參數(shù)

def calc(*numbers):
    sum = 0
    for n in numbers:
        sum = sum + n * n
    return sum

>>> calc(1, 2, 3)
14
>>> calc(1, 3, 5, 7)
84

定義可變參數(shù)和定義一個list或tuple參數(shù)相比,僅僅在參數(shù)前面加了一個*號。在函數(shù)內(nèi)部,參數(shù)numbers接收到的是一個tuple,因此,

函數(shù)代碼完全不變。但是,調(diào)用該函數(shù)時,可以傳入任意個參數(shù),包括0個參數(shù):

>>> calc(1, 2)
5
>>> calc()
0

關(guān)鍵字參數(shù)

可變參數(shù)允許你傳入0個或任意個參數(shù),這些可變參數(shù)在函數(shù)調(diào)用時自動組裝為一個tuple。而關(guān)鍵字參數(shù)允許你傳入0個或任意個含參數(shù)

名的參數(shù),這些關(guān)鍵字參數(shù)在函數(shù)內(nèi)部自動組裝為一個dict。

組合參數(shù)

在Python中定義函數(shù),可以用必選參數(shù)、默認(rèn)參數(shù)、可變參數(shù)、關(guān)鍵字參數(shù)和命名關(guān)鍵字參數(shù),這5種參數(shù)都可以組合使用。但是請注

意,參數(shù)定義的順序必須是:必選參數(shù)、默認(rèn)參數(shù)、可變參數(shù)、命名關(guān)鍵字參數(shù)和關(guān)鍵字參數(shù)。

以上是關(guān)于python傳參值的簡介的所有內(nèi)容,感謝各位的閱讀!希望分享的內(nèi)容對大家有幫助,更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道!

網(wǎng)頁名稱:關(guān)于python傳參值的簡介-創(chuàng)新互聯(lián)
文章源于:http://www.rwnh.cn/article44/dsophe.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)建站動態(tài)網(wǎng)站、定制網(wǎng)站、營銷型網(wǎng)站建設(shè)品牌網(wǎng)站設(shè)計、網(wǎng)站排名

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

營銷型網(wǎng)站建設(shè)
庆阳市| 瑞昌市| 通辽市| 桑日县| 普洱| 潼关县| 宜兰县| 三台县| 泽库县| 利辛县| 来宾市| 武安市| 天水市| 灵台县| 巴彦淖尔市| 宁国市| 凉城县| 伽师县| 玉门市| 贵定县| 华池县| 遵化市| 宜丰县| 廊坊市| 介休市| 徐闻县| 平安县| 板桥市| 海宁市| 台东市| 万年县| 浦北县| 金川县| 汝州市| 贡山| 武乡县| 临沂市| 吐鲁番市| 台东市| 锡林浩特市| 凌源市|