def func(*args):
print len(args)
print args[1]
print args
if __name__ == '__main__':
func(*[1,7200,3]) #*
func(1,2,3,4)
class Test():
#select a.id, a.creator, a.outer_url, t.ready_offline_oper, t.ready_offline_start_time, t.offline_oper, t.ready_offline_end_timedef __init__(self, apivid = '', outer_url = '', ready_offline_oper = '', ready_offline_start_time = '', offline_oper = '', ready_offline_end_time = '', creator = ''):
self.apivid = apivid
self.outer_url = outer_url
self.ready_offline_oper = ready_offline_oper
self.ready_offline_start_time = ready_offline_start_time
self.offline_oper = offline_oper
self.ready_offline_end_time = ready_offline_end_time
self.creator = creator
if __name__ == '__main__':
listPara = [12, '/test/help', 'fish']
apiinfo = Test(*listPara) # *表示传入的是一个元组, **表示传入的是dict
------------------------------------
def func(**kwargs):
print kwargs
if __name__ == '__main__':
# listPara = [12, '/test/help', 'fish']
# apiinfo = ApiOfflineInfo(*listPara)
func(**{'a':1, 'b':2, 'c':3})