系統(tǒng)內(nèi)置的類(lèi)是內(nèi)置實(shí)現(xiàn)的,沒(méi)有相關(guān)代碼。
成都創(chuàng)新互聯(lián)專(zhuān)注于網(wǎng)站建設(shè),為客戶(hù)提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站制作、網(wǎng)頁(yè)設(shè)計(jì)開(kāi)發(fā)服務(wù),多年建網(wǎng)站服務(wù)經(jīng)驗(yàn),各類(lèi)網(wǎng)站都可以開(kāi)發(fā),成都品牌網(wǎng)站建設(shè),公司官網(wǎng),公司展示網(wǎng)站,網(wǎng)站設(shè)計(jì),建網(wǎng)站費(fèi)用,建網(wǎng)站多少錢(qián),價(jià)格優(yōu)惠,收費(fèi)合理。
如果要看,只能找python的源代碼來(lái)看_str的實(shí)現(xiàn),但那里頭也沒(méi)有多少,大部分都是調(diào)用外部庫(kù)實(shí)現(xiàn)的,沒(méi)多少python代碼。
一些python包中的功能,可以直接看相應(yīng)的py文件的代碼。
或者按下述方式:
啟動(dòng)Module Docs:
同時(shí)會(huì)彈出的瀏覽器窗口:
在其中選擇相應(yīng)的包,比如re包:
點(diǎn)擊紅框處的連接即可以瀏覽器中查看相應(yīng)py文件的代碼,或者在ide中打開(kāi)相應(yīng)的文件去查看。
如果某個(gè)包的方法調(diào)用產(chǎn)生了錯(cuò)誤,可以在ide中點(diǎn)擊相應(yīng)的連接以打開(kāi)相應(yīng)的py文件并定位到出錯(cuò)語(yǔ)句,這對(duì)所有的py文件都是有效的,但不是所有的ide都會(huì)有此功能。
import math
print dir(math)你也可以查看math模塊的源代碼,里面的函數(shù)、變量什么的都能看到
使用命令piplist可以查看python中已安裝的包;具體步驟如下:
1、打開(kāi)python:在命令符模式下(運(yùn)行→cmd)輸入Python回車(chē)即可
2、最新版本的Python中已經(jīng)默認(rèn)安裝了pip包管理器,如果老版本的需要自己手動(dòng)安裝,安裝包如下位置
3、已有pip包,輸入pipinstall即可查看已安裝的包
拓展資料
Python解釋器:
1、Python是一門(mén)跨平臺(tái)的腳本語(yǔ)言,Python規(guī)定了一個(gè)Python語(yǔ)法規(guī)則,實(shí)現(xiàn)了Python語(yǔ)法的解釋程序就成為了Python的解釋器。
2、CPython(ClassicPython,也就是原始的Python實(shí)現(xiàn),需要區(qū)別于其他實(shí)現(xiàn)的時(shí)候才以CPython稱(chēng)呼;或解作C語(yǔ)言實(shí)現(xiàn)的Python)。這是最常用的Python版本。
3、Jython(原名JPython;Java語(yǔ)言實(shí)現(xiàn)的Python,現(xiàn)已正式發(fā)布)。Jython可以直接調(diào)用Java的各種函數(shù)庫(kù)。
4、PyPy(使用Python語(yǔ)言寫(xiě)的Python)
5、IronPython(面向.NET和ECMACLI的Python實(shí)現(xiàn))。IronPython能夠直接調(diào)用.net平臺(tái)的各種函數(shù)庫(kù)??梢詫ython程序編譯成.net程序。
6、ZhPy(周蟒)(支持使用繁/簡(jiǎn)中文語(yǔ)句編寫(xiě)程序的Python語(yǔ)言)
參考資料來(lái)源:百度百科:Python解釋器