Python 3.x python打印参数文件默认为None还是sys.stdout?

Python 3.x python打印参数文件默认为None还是sys.stdout?,python-3.x,function,printing,Python 3.x,Function,Printing,最后,print的隐式输出流是STDOUT。根据print,参数文件默认为sys.stdout,但我怀疑print是否有一些可变对象作为默认参数。那么,什么是作为默认参数文件传递给打印函数的呢?print是一个内置函数,也就是说,对于CPython,它是用C实现的,而不是用Python实现的。因此,没有使用Python语法编写的文本默认参数;您必须进入C实现,以了解如何实现的更多细节

最后,
print
的隐式输出流是
STDOUT
。根据print,参数文件默认为
sys.stdout
,但我怀疑print是否有一些可变对象作为默认参数。那么,什么是作为默认参数文件传递给打印函数的呢?

print
是一个内置函数,也就是说,对于CPython,它是用C实现的,而不是用Python实现的。因此,没有使用Python语法编写的文本默认参数;您必须进入C实现,以了解如何实现的更多细节