有没有办法看到内置函数如何在python中工作?我不是指如何使用它们,而是它们是如何构建的,排序或枚举背后的代码是什么......?
我必须编写一个程序来计算a**b % c哪里b和c都是非常大的数字.如果我只是使用a**b % c它,它真的很慢.然后我发现内置函数pow()可以通过调用来快速完成pow(a, b, c).
我很想知道Python是如何实现这一点的?或者我在哪里可以找到实现此功能的源代码文件?
我试图in在(C)Python源代码中找到内置运算符的实现.我在内置函数源代码bltinmodule.c中搜索过,但是找不到这个运算符的实现.我在哪里可以找到这个实现?
我的目标是通过扩展此搜索的不同C实现来改进Python中的子字符串搜索,尽管我不确定Python是否已经使用了我的想法.
我真的很好奇Python的解释器如何通过x一个方法创建一个属性.如果我能看一下代码,我会感觉好多了.xx=property(x)C
我试着环顾四周,但我找不到任何关于这个话题的清楚.
是否在每次启动Python时自动导入的模块中实现内置函数?在哪个模块的情况下?
或者内置函数只是Python解释器中的嵌入式函数?