質問失礼します。

def ptest( *a ):
  for b in a: print b,
  print ""

上記の関数呼び出しを、

ptest( "a=", 1, " b=", 2 )
ptest( "a=%d,%s" %( 1, "hoge" ) )

などではなく、通常のprint文のように、

ptest "a=", 1, " b=", 2
ptest "a=%d,%s" %( 1, "hoge" )

としたいのですが、どうしたら良いでしょうか?
分かる方お願いします。