学习python艰苦的方式锻炼18帮助

时间:2011-03-07 11:16:14

标签: python

我理解除第一个以外的所有功能。什么(* args)是什么意思?

感谢

def print_twice(*args):
    arg1, arg2 = args
    print 'arg1: %r arg2: %r' % (arg1, arg2)

def print_twice_again(arg1, arg2):
    print 'arg1: %r arg2: %r' % (arg1, arg2)

def print_once(arg1):
    print 'arg1: %r' % arg1

def print_none():
    print 'i got nothin...'

print_twice("neil", "harper")
print_twice_again("neil", "harper")
print_once("first!")
print_none()

1 个答案:

答案 0 :(得分:5)

一个asterix指定一个列表,两个星号指定一个字典。