重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
系统内置的类是内置实现的,没有相关代码。
成都创新互联专注于网站建设,为客户提供成都网站设计、成都网站制作、网页设计开发服务,多年建网站服务经验,各类网站都可以开发,成都品牌网站建设,公司官网,公司展示网站,网站设计,建网站费用,建网站多少钱,价格优惠,收费合理。
如果要看,只能找python的源代码来看_str的实现,但那里头也没有多少,大部分都是调用外部库实现的,没多少python代码。
一些python包中的功能,可以直接看相应的py文件的代码。
或者按下述方式:
启动Module Docs:
同时会弹出的浏览器窗口:
在其中选择相应的包,比如re包:
点击红框处的连接即可以浏览器中查看相应py文件的代码,或者在ide中打开相应的文件去查看。
如果某个包的方法调用产生了错误,可以在ide中点击相应的连接以打开相应的py文件并定位到出错语句,这对所有的py文件都是有效的,但不是所有的ide都会有此功能。
import math
print dir(math)你也可以查看math模块的源代码,里面的函数、变量什么的都能看到
使用命令piplist可以查看python中已安装的包;具体步骤如下:
1、打开python:在命令符模式下(运行→cmd)输入Python回车即可
2、最新版本的Python中已经默认安装了pip包管理器,如果老版本的需要自己手动安装,安装包如下位置
3、已有pip包,输入pipinstall即可查看已安装的包
拓展资料
Python解释器:
1、Python是一门跨平台的脚本语言,Python规定了一个Python语法规则,实现了Python语法的解释程序就成为了Python的解释器。
2、CPython(ClassicPython,也就是原始的Python实现,需要区别于其他实现的时候才以CPython称呼;或解作C语言实现的Python)。这是最常用的Python版本。
3、Jython(原名JPython;Java语言实现的Python,现已正式发布)。Jython可以直接调用Java的各种函数库。
4、PyPy(使用Python语言写的Python)
5、IronPython(面向.NET和ECMACLI的Python实现)。IronPython能够直接调用.net平台的各种函数库。可以将Python程序编译成.net程序。
6、ZhPy(周蟒)(支持使用繁/简中文语句编写程序的Python语言)
参考资料来源:百度百科:Python解释器