zoukankan      html  css  js  c++  java
  • 模块、标准库、内置模块、解释器

    模块就是类的封装

    为遵循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++基础,不然看起来很吃力)




  • 相关阅读:
    jdk1.8安装与配置
    java编译器——idea的安装
    原型设计作业
    案例分析作业
    202103226-1 编程作业
    阅读任务
    准备工作
    java课程总结
    第十四周总结
    第十三周总结
  • 原文地址:https://www.cnblogs.com/justaman/p/10293722.html
Copyright © 2011-2022 走看看