• 编程语言、添加环境变量、变量


    1.编程语言

       机器语言:直接用计算机能听懂的二进制指令去编写程序,需要了解硬件的细节
      汇编语言:用英文标签取代二进制指令去编写程序,同样需要了解硬件的细节
      高级语言:直接用人类能理解的表达方式去编写程序,不需要了解硬件的细节
        编译型(C语言):谷歌翻译是把程序所有代码编译成计算机能识别的二进制指令,之后操作系统会拿着编译好的二进制指令直接操作硬件 

        优点:编译一次之后就可以拿着结果重复运行,而无需再次翻译,执行效率高于解释型
    ​     缺点:编译型代码是针对某一个平台翻译的,当前平台翻译的结果无法拿到另外一个平台使用,即无法跨平台

        解释型(Python语言):同声传译,需要有一个解释器,解释器会读取程序代码,一边翻译一边执行

         优点:代码运行是依赖于解释器,不同平台有对应版本的解释器,所以代码是可以跨平台运行
    ​     缺点:每次执行都需要翻译,执行效率低于编译型

      执行效率:机器语言>汇编语言>高级语言(编译型>解释型)
      开发效率:机器语言<汇编语言<高级语言(编译型<解释型)
      跨平台性:解释器的跨平台性最强

    补充设置环境变量

        win7:D:python36;D:ac;E:dddaa
        win10:在此电脑的属性--高级系统设置--环境变量--系统变量Path中添加
          mac/linux:
          vim /etc/profile
          按A进入编辑模式,移动上下键跳到文件的末尾,写入
          PATH=/user/local/python:$PATH
          export PATH
          按ESC,输入 :wq

    2.运行python程序的两种方式

      交互式
      把程序写到文件里然后交给解释器解释执行:python3 D: est.py
        运行python程序的三个阶段
        1.先启动python解释器
        2.解释器会将test.py的内容当做普通的文本内容读入内存
        3.解释执行刚刚读入的代码,开始识别python语法

    3.什么是变量

      量:记录事物的某种状态
      变:事物的状态是可以发生变化的

    4.为何要变量

      是为了让计算机能够像人一样记录事物的状态

    5.如何使用变量

      (1)先定义
        age=18
        height=1.8
        name='Tulipa'
        sex='male'
      定义变量由三部分组成
        变量名:是访问到值的唯一方式
        =:把值的内存地址绑定变量名
        变量的值:使我们存储的数据,用来代表事物的某种状态 
      (2)后引用
        print(age)
      (3)垃圾回收机制
        引用计数:增加
          x=10 10引用计数为1
          y=x 10引用计数为1
        引用计数:减少
          x=20 10引用计数为1
          del y 10引用计数为0
        python解释器会将引用计数为零的值回收

  • 相关阅读:
    Hbase数据库简介
    v8引擎详解
    TCP、UDP和HTTP详解
    关于websocket的代码,实现发送信息和监听信息(前端 后端(node.js))
    浏览器的渲染流程
    事件的各个阶段
    回流和重绘
    Nginx入门教程
    解决浏览器跨域
    TCP三次握手
  • 原文地址:https://www.cnblogs.com/ShenJunHui6/p/10184758.html
Copyright © 2020-2023  润新知