hb_sz 发表于 2017-4-26 08:45:20

python函数参数

  标准参数调用
关键字参数调用(参数位置可以变化)
缺省参数调用
可变长参数调用:非关键字可变长参数,关键字可变长参数(把他们放到字典里面去)
  参数个数位置排放:
(非缺省参数,缺省参数,非关键字可变长参数,关键字可变长参数)

  #非关键字可变长参数
  def tupleVarArgs(arg1,arg2='defaults',*theRest):
'''
display regular args and non-keyword variable args
'''
print 'formal arg 1:',arg1
print 'formal arg 2',arg2
for eachXtrArg in theRest:
print 'another arg:',eachXtrArg
  #关键字可变长参数
  def dictVarArgs(arg1,arg2='defaults',**theRest):
'''
display 2 regular args and keyword variable args
'''
print 'formal arg1:',arg1
print 'formal arg2',arg2
for eachXtrArg in theRest.keys():
print 'Xtra arg %s,%s'%(eachXtrArg,str(theRest))
页: [1]
查看完整版本: python函数参数