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


    模块就是类的封装

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




  • 相关阅读:
    第五章 Mybatis注解
    第四章 Mbatis高级查询
    第三章 Mybatis动态Sql
    第二章 Mybatis映射文件
    第一章 初识Mybatis
    Mybatis大纲设计
    项目总结
    第二周项目功能实现
    第一周项目功能实现
    客车网上售票系统需求分析
  • 原文地址:https://www.cnblogs.com/justaman/p/10293722.html
Copyright © 2020-2023  润新知