这是一本食谱的补充 @Chris' answer ,cpython已移动到github,Mercurial存储库将不再更新:
git clone https://github.com/python/cpython.git
代码将签出到名为 cpython -> cd cpython
cpython
cd cpython
print()
egrep --color=always -R 'print' | less -R
Python/bltinmodule.c
builtin_print()
享受吧。