python基础教程
参数练习
def story(**kwds):
return 'once upon a time.there was a '\
'%(job)s called %(name)s.' % kwds
def power (x,y,*others):
if others:
print 'received redundant:',others
return pow(x,y)
def interval(start,stop=None,step=1):
'Imitates range() for step 0'
if stop is None:
start,stop=0,start
result = []
i = start
while i < stop:
result.append(i)
i += step
return result
print story(job='king',name='Gumby')
params = {'job':'language','name':'pyhone'}
print story(**params)
del params['job']
print story(job='genius',**params)
print power(2,3)
ss = (5,) * 2
print power(*ss)
print power(3,3,'hello,world')
print interval(10)
print interval(1,5)
print interval(3,12,4)
print power(*interval(3,7))
浙公网安备 33010602011771号