模块、标准库、内置模块、解释器

模块就是类的封装

为遵循python的简洁总体理念,让文件尽可能整洁,python允许将类存储在模块中,然后在主程序中进行导入的


标准库(参见书籍:python标准库中文版PDF(带章节书签)//python标准库)

python自带的模块,如:实现系统管理、网络通信、文本处理、数据库接口、图形系统、XML处理等功能,这些库极大的扩展了python的使用功能

可在python安装目录lib中查看


内置模块:__buitin__包含了最基础变量类型及一些方法(Built-in functions, exceptions, and other objects)

不用导入即可使用一些方法,就是因为有内置模块的存在,可通过dir()或dir(__builtins__)来查看内置的类、方法等


编译器/解释器

将人能够看懂的语言翻译成计算机能看懂的语言

编译器会将.py文件通过翻译成.pyc字节码文件,然后扔给python虚拟机运行

image

借鉴一张图过来:来源


运行机制

很复杂,包括了内置对象,解释器,虚拟机,内存管理等内容

image.png-157.1kB

(运行机制参见:python源码剖析,不过需要C/C++基础,不然看起来很吃力)




转载于:https://www.cnblogs.com/justaman/p/10293722.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值