【Python面試真題】- 請解釋使用*args和**kwargs的含義

文章目錄
[隱藏]

【Python面試真題】- 請解釋使用*args和**kwargs的含義

當我們不知道向函數傳遞多少參數時,比如我們向傳遞一個列表或元組,我們就使用*args。
>>> def func(*args):
    for i in args:
        print(i)  
>>> func(3,2,1,4,7)

運行結果為:
3
 
2
 
1
 
4
 
7

在我們不知道該傳遞多少關鍵字參數時,使用**kwargs來收集關鍵字參數。
>>> def func(**kwargs):
    for i in kwargs:
        print(i,kwargs[i])
>>> func(a=1,b=2,c=7)

運行結果為:
a.1
 
b.2
 
c.7



相關新聞

聯系我們

400-080-6560

在線咨詢:點擊這里給我發消息

郵件:[email protected]

工作時間:周一至周日,09:00-18:30

QR code
云南快乐10分开奖直播 小饭馆靠卖米饭赚钱 养蜂转场养赚钱吗 在济南山师开服装店赚钱吗 千炮彩金捕鱼 法国赚钱欧陆风云 网上真人麻将平台 2012网络捕鱼游戏下载 赚钱宝 pro 版本 海南麻将有番和无番 相互宝赚钱 达达赚钱钱跑腿 彩票2元网群 爱情银行靠什么赚钱 aa赚钱软件是骗子吗 鼎盛彩票苹果 微商自己能赚钱吗