例子:
def f(x):
print x
f(10) #输出 10
f('hello') #输出hello
f([1,2,3,4]) #输出[1,2,3,4]
f(range(10)) # 输出[0,1,2,3,4,5,6,7,8,9]
f(('a','b')) #输出('a','b')
f({1:111,2:222,3:333}) #输出{1:111,2:222,3:333}
f('a','b') #出错
例子2:
def f(x,y):
print x,y
f(1,2) #输出 1 2
f('a','b') #输出 a b
t = ('c','d')
f(t) #出错
f(t,test) #输出 ('c','d') test
例子3:
def f(x,y):
print "%s : %s" %(x,y)
t = ('name','milo')
f(t) #出错
f(*t) #输出 name:milo
tt = ('name','milo',30)
f(*tt) #出错
例子4:
def f(x,*args):
print x
print args
f(1) #输出1
()
f(1,2,3) #输出 1
(2,3)
f(x=3) #输出 4
()
f(x=1,y=2) #出错
例子5:
def f(x,*args,**kwargs):
print x
print args
print kwargs
f(1) #输出 1
()
{}
f(1,2,3) #输出 1
(2,3)
{}
f(x=1,y=2) #输出 1
()
{'y':2}
f(1,2,3,y=11,z=12) #输出 1
(2,3)
{'y':11,'z':12}
點(diǎn)擊查看更多內(nèi)容
1人點(diǎn)贊
評(píng)論
評(píng)論
共同學(xué)習(xí),寫(xiě)下你的評(píng)論
評(píng)論加載中...
作者其他優(yōu)質(zhì)文章
正在加載中
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說(shuō)多少就多少
贊賞金額會(huì)直接到老師賬戶(hù)
支付方式
打開(kāi)微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得
100積分直接送
付費(fèi)專(zhuān)欄免費(fèi)學(xué)
大額優(yōu)惠券免費(fèi)領(lǐng)