开辟一条新路线

时间:2016-06-05 03:11:54

标签: python-3.x

def formatter(arg1, arg2, arg3, arg4):
    print "%r, %r, %r, %r" %(arg1, arg2, arg3, arg4)

formatter(1, 2, 3, 4)
formatter("one",\n "two",\n "three",\n "four")

我知道它可以在def中添加,而不是 但我希望在其中一个变量中添加\ n,以便其他变量不受影响。

1 个答案:

答案 0 :(得分:0)

试试这个:

def formatter(*args): #Use the star operator
    for a in args:
        print(a, end="")

formatter("stuff\n", "things", "other", "Stuff\n")

使用星号运算符,它允许您使用可变参数。