Если конечная запятая добавляется в конец оператора print, сначала выполняется следующий оператор. Почему это? Например, это выполняет 10000 ** 10000
до того, как напечатает «Привет»
:
print "Hi",
print 10000 ** 10000
И это займет некоторое время, прежде чем напечатать «Привет, привет»:
def sayHello():
for i in [0] * 100000000: pass
print "Hello"
print "Hi",
sayHello()