2024-04-23 21:12:26 发布
网友
def nested(n): for j in range(n): for i in range(n): print(i, end=' ') print()
当我尝试省略print()时,输出是:line1>;>;0 1 0 1,而不是line1>;>;0 1,然后line2>;>;0 1,但我不明白这个print函数在括号内没有任何内容是如何导致输出中的差异的。。。你知道吗
print(*args)打印出它的参数和结尾。如果没有争论,它也会做同样的事情。你知道吗
print(*args)
默认情况下,结束部分是换行符,但在您的示例中,一行使用end=' '覆盖它
end=' '
所以在这种情况下,凹痕意味着一切。print()只打印新行。在代码中,内部循环完成,然后打印新行。你知道吗
print()默认打印line feed(新行)
print()
line feed
print(*args)
打印出它的参数和结尾。如果没有争论,它也会做同样的事情。你知道吗默认情况下,结束部分是换行符,但在您的示例中,一行使用
end=' '
覆盖它所以在这种情况下,凹痕意味着一切。print()只打印新行。在代码中,内部循环完成,然后打印新行。你知道吗
print()
默认打印line feed
(新行)相关问题 更多 >
编程相关推荐