问一个重复参数的问题

问一个重复参数的问题

如我想要实现下面的功能:

a = 'abc'
print '%s,%s' % a,a

我希望得到的结果是:

abc,abc


但是实际上
>>> a = 'abc'

>>> print '%s,%s' % a,a

Traceback (most recent call last):
  File "<pyshell#1>", line 1, in <module>
    print '%s,%s' % a,a
TypeError: not enough arguments for format string

请问我想实现这种情况应该怎么做?
谢谢
多个参数的话,要写为tuple的形式,即使用括号括起来.单个可以不用.如:

print '%s,%s' % (a,a)
print '%s' % a
哦,偶太弱了,非常感谢