查看python内置函数源码的方法

  介绍

小编给大家分享一下查看python内置函数源码的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获、下面让我们一起去了解一下吧!

在用python进行各种分析的时候,我们会用到各种各样的函数,比如,我们用SQL时,经常使用加入,max等各种函数,那么想看python是否有这个函数,这个时候可能大部分人会百度,那么如何不使用百度,而用python本身来查找函数,学习函数的用法呢?

查看python内置函数源码的方法

这里还可以使用帮助函数:

导入数学   帮助(数学)

帮助函数会得到一个带有说明的函数列表,如下:

查看python内置函数源码的方法

<>强如果还是对函数不是特别了解,可以到方法的文件中去看函数的定义,利用* * * .__file__查看位置,然后打开后缀名为。py的文件。

进口随机的   随机的。__file__

<>强结果为:这样就可以到这个py文件中查看源码

& # 39;D: \ \ Anaconda2 \ \ env \ \ py3 \ \ lib \ \ random.py& # 39;

这里需要注意一下:

* * * .pyc的文件是编译后的文件,打开是看不懂的,所以要看* * *。py文件。

在里面可以搜想看的函数,具体的定义,比如说,我搜了expovariate函数、下面把该方法贴出来,这样就可以看到该方法是如何声明的辣,这样是不是也很方便,而且了解的更加透彻呢~

def expovariate(自我,lambd):   “““指数分布。   lambd 1.0除以所需的意思。它应该是   非零。(参数将被称为“lambda",但这是   在Python中保留字)。返回值的范围从0到   +∞如果lambd是积极的,消极的   如果lambd是负无穷到0。   “““   # lambd: lambd=1/速度的意思   #(& # 39;λ# 39;是一个Python保留字)      #我们使用1-random()而不是随机()来排除   #的日志的可能性为零。   返回-_log (1.0 - self.random ())/lambd

以上是查看python内置函数源码的方法的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注行业资讯频道!

查看python内置函数源码的方法