What is the role of “*” inside of a Python3 print function?
本问题已经有最佳答案,请猛点这里访问。
在python中,print函数内部"*"的作用是什么?
1 2 3 4 | print ("Hello World! ") print (*"Hello World! ") |
第一个打印功能的输出是
1 | Hello World! |
第二个函数的输出是
1 | H e l l o W o r l d ! |
但在Python2.7中,它不起作用!
1 2 | >>> print(*[1, 2, 3]) 1 2 3 |
在这里,它打开列表并打印出每个单独的项目。
在您的示例中,由于字符串也是一个序列,所以它打印出由空格分隔的每个字母。把字符串