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))

  

posted @ 2017-02-27 11:23  青蛙的邻居  阅读(176)  评论(0)    收藏  举报