擅长:python、mysql、java
<p>得到您看到的结果是因为<code>builtin_print()</code>调用<code>PyFile_Write*()</code><em>两次,一次是为了<a href="https://github.com/python/cpython/blob/f5e7b1999f46e592d42dfab51563ea5411946fb7/Python/bltinmodule.c#L1894" rel="nofollow noreferrer">print the argument</a>,另一次是为了<a href="https://github.com/python/cpython/blob/f5e7b1999f46e592d42dfab51563ea5411946fb7/Python/bltinmodule.c#L1900" rel="nofollow noreferrer">print the EOL</a>。它们是无序的,因为默认情况下stderr是无缓冲的,stdout是行缓冲的。你知道吗</p>