• 编程的分类,以及运行python解释器的原理,最后变量


    一. 编程语言的分类

      机器语言: 直接使用二进制指令去编写程序,直接操作硬件

        优点: 执行效率高
        缺点: 开发效率低

      汇编语言: 用英文标签取代二进制指令编写程序,直接操作硬件

        优点:  开发效率高于机器语言
        缺点: 执行效率低于机器语言

      高级语言: 用人类能理解的表达方式去编写程序,通过操作系统间接地操作硬件,无需考虑硬件细节
        编译型: 类似于谷歌翻译,经过一次翻译,以后可以直接拿着翻译的结果

          优点: 执行效率: 编译型高于解释型

          缺点: 开发效率: 解释型高于编译型
        解释型: 类似于同声传译,翻译官相当于解释器

      总结:  

        执行效率:  机器语言 > 汇编语言 > 编译型 > 解释型
        开发效率:   解释型 > 编译型 > 汇编语言 > 机器语言


        跨平台性: 解释型 > all

    三  执行python程序的两种方式
      1, (交互式)交互式环境: 用来调试程序,无法保存代码

        优点: 输入一行代码立刻返回结果

        缺点: 无法永久返回代码

      2, (命令行) 把程序写到文件中,永久保存下来,执行方式如下:

        Python3    D: est.py

        注意: 运行python程序是不考虑文件后缀名的,但约定俗成,应将python程序的后缀名命名为.py

        **************
        运行python程序的三个阶段:(******)

          1. 先启动python解释器

          2. python解释器会将test.py 文件的内容当中普通的文本读入内存(没有语法的概念)

          3. python解释器解释执行刚刚读入的内存的代码,开始识别python语法

    四  变量
      什么是变量

        量: 记录某种现实世界中事物的某种状态
        变: 事物的某种状态是可以发生改变的
      为何要用变量

        为了让计算机能够像人一样记录下来事物的某种状态

      如何用变量

        原则: 先定义,后引用

      1. 先定义
      age=18

      定义变量的三大组成部分

      1.1 变量名: 变量名是访问到值得唯一方式
      1.2 = ,将变量值的内存地址绑定给变量名

      1.3 变量的值: 用来表示事物的某种状态,是我们存储的数据 

      2 . 后引用

        print(age)

      常量: 不变的量就是常量,约定俗成全部大写表示常量

      3.变量名的命名

      3.1 大前提: 变量名应该对值有描述性的效果

      3.2 命名规范

  • 相关阅读:
    艾伟:WCF从理论到实践(17):OO大背离(带视频+ppt+源码) 狼人:
    艾伟:MOSS 2007 项目的开发步骤 狼人:
    艾伟:WM有约(一):你好,CF 狼人:
    艾伟:WCF从理论到实践(13):事务投票 狼人:
    艾伟:WCF从理论到实践(15):响应变化 狼人:
    艾伟:Remember: 我们是做产品的,不是搞学术研究的 & 用事实说话,不要臆断 狼人:
    艾伟:WCF从理论到实践(10):异常处理 狼人:
    艾伟:WCF从理论到实践(16):操作重载(带视频+ppt+源码) 狼人:
    艾伟:WCF从理论到实践(12):事务 狼人:
    艾伟:[WCF的Binding模型]之五:绑定元素(Binding Element) 狼人:
  • 原文地址:https://www.cnblogs.com/huangchaonan/p/9969564.html
Copyright © 2020-2023  润新知