2012년 7월 17일 화요일

python args

http://www.saltycrane.com/blog/2008/01/how-to-use-args-and-kwargs-in-python/


  • *args
    • def test_var_args_call(arg1, arg2, arg3):
    • print "arg1:", arg1
    • print "arg2:", arg2
    • print "arg3:", arg3

    • args = ("two", 3)
    • test_var_args_call(1, *args)



  • **args
    • def test_var_args_call(arg1, arg2, arg3):
          print "arg1:", arg1
          print "arg2:", arg2
          print "arg3:", arg3
      
      kwargs = {"arg3": 3, "arg2": "two"}
      test_var_args_call(1, **kwargs)

댓글 없음:

댓글 쓰기