如何在python中以argv打印“\n”

2024-10-02 22:28:02 发布

您现在位置:Python中文网/ 问答频道 /正文

>>> print('\naaa','bbbb\n ccc')

aaa bbbb
 ccc
>>> def myprint(*argv):
...    print(argv)
...
>>> myprint('\naaa','bbbb\n ccc')
('\naaa', 'bbbb\n ccc')

如何使myprint具有与print相同的输出


Tags: defprintcccaaaargvmyprintbbbbnaaa
2条回答
def myprint(*argv):
    print(' '.join(argv))
myprint('\naaa', 'bbbb\n ccc')

您必须在print(argv)中添加星号(*)。这将解压元组并将它们作为参数传递给print,print将打印它们

def myprint(*argv):
    print(*argv)
myprint('\naaa','bbbb\n ccc')

输出:


aaa bbbb
 ccc

相关问题 更多 >