PyCharm对您撒谎。您正在查看的源代码是PyCharm创建的伪造品。PyCharm知道那里应该有什么函数,并且可以使用函数docstrings猜出它们的签名,但不知道函数主体应该是什么样。
如果您想查看真正的源代码,可以在的官方Github存储库中查看它
Modules/mathmodule.c。里面的许多函数都是C函式的宏产生的薄包装器
math.h,但是还有一堆手动编写的代码来处理诸如标准库实现不一致或不足,没有
math.h等效项的函数以及自定义钩子之类的东西
__ceil__。

PyCharm对您撒谎。您正在查看的源代码是PyCharm创建的伪造品。PyCharm知道那里应该有什么函数,并且可以使用函数docstrings猜出它们的签名,但不知道函数主体应该是什么样。
如果您想查看真正的源代码,可以在的官方Github存储库中查看它
Modules/mathmodule.c。里面的许多函数都是C函式的宏产生的薄包装器
math.h,但是还有一堆手动编写的代码来处理诸如标准库实现不一致或不足,没有
math.h等效项的函数以及自定义钩子之类的东西
__ceil__。