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

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:Python:函數(shù)參數(shù)類型和排序的總結(jié)

python中函數(shù)的參數(shù)問題有點(diǎn)復(fù)雜,主要是因?yàn)閰?shù)類型問題導(dǎo)致的情況比較多,下面來分析一下。

創(chuàng)新互聯(lián)建站專業(yè)為企業(yè)提供惠陽網(wǎng)站建設(shè)、惠陽做網(wǎng)站、惠陽網(wǎng)站設(shè)計(jì)、惠陽網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計(jì)與制作、惠陽企業(yè)網(wǎng)站模板建站服務(wù),10多年惠陽做網(wǎng)站經(jīng)驗(yàn),不只是建網(wǎng)站,更提供有價(jià)值的思路和整體網(wǎng)絡(luò)服務(wù)。

參數(shù)類型:缺省參數(shù),關(guān)鍵字參數(shù),不定長位置參數(shù),不定長關(guān)鍵字參數(shù)。

其實(shí)總共可以分為位置參數(shù)和關(guān)鍵字參數(shù),因?yàn)槲恢脜?shù)被放在list里面,關(guān)鍵字參數(shù)放在dict里面,Python在解讀的時(shí)候首先處理list,沒有遇到關(guān)鍵字就append到list里面,遇到關(guān)鍵字了,就開始做dict直到結(jié)束,所以,位置參數(shù)必須放在關(guān)鍵字參數(shù)前面。

這里總結(jié)出三個(gè)模型:

1:不存在缺省函數(shù)時(shí):

 def test(a,*args,c,d=3,**kwargs):
     print(a)
     print(args)
     print(c)
     print(d)
     print(kwargs)
 test(1,2,3,4,c=1,d=4,e=11,f=22)

運(yùn)行結(jié)果:

1
(2, 3, 4)
1
4
{'e': 11, 'f': 22}

2:存在缺省參數(shù),參數(shù)取默認(rèn)值,(缺省參數(shù)放在args后面)*

def test(a,*args,b=1,c,d=3,**kwargs):
    print(a)
    print(args)
    print(b)
    print(c)
    print(d)
    print(kwargs)
test(1,2,3,4,c=1,d=4,e=11,f=22,h=66)

運(yùn)行結(jié)果:

(2, 3, 4)
1
{'e': 11, 'f': 22, 'h': 66}

3:存在缺省參數(shù),參數(shù)不取默認(rèn)值,(缺省參數(shù)放在args前面)*

def test(a,b=1,*args,c,d=3,**kwargs):
    print(a)
    print(b)
    print(args)
    print(c)
    print(d)
    print(kwargs)
test(1,2,3,4,c=1,d=4,e=11,f=22,h=66)

運(yùn)行結(jié)果:

1
2
(3, 4)
1
4
{'f': 22, 'e': 11, 'h': 66}

總結(jié):

從上面也看出來了,其實(shí)基本順序就是位置參數(shù)--->關(guān)鍵字參數(shù),然后就是缺省參數(shù)在 *args前后的問題了。

還有一點(diǎn),前面已經(jīng)說過,關(guān)鍵字參數(shù)被保存為字典類型,也就是無序的,但是 **kwargs 需要放在最后!

眾多python培訓(xùn)視頻,盡在python學(xué)習(xí)網(wǎng),歡迎在線學(xué)習(xí)!

本文轉(zhuǎn)自:https://www.jianshu.com/p/625a400b563d


本文題目:創(chuàng)新互聯(lián)Python教程:Python:函數(shù)參數(shù)類型和排序的總結(jié)
文章起源:http://m.5511xx.com/article/cosdoeg.html