zoukankan      html  css  js  c++  java
  • 6-28 计算机基础

    三种编程语言:

    1.机器语言:直接和计算机沟通 直接操作硬件

    2.汇编语言: 简单的英文字符代替二进制数 直接操作硬件

    3.高级语言:a.编译型(c):一次编译多次使用   优点:执行效率高 缺点 开发效率低

                         b.解释型(python):一行一行的翻译      优点:开发效率高 缺点 执行效率低

    执行效率(学习效率):机器语言>汇编语言>高级语言

    开发效率:高级语言>汇编语言>机器语言

    两种运行python程序的方式:

    交互式:优点:输入内容立刻就有结果 缺点:无法永远保存数据

    命令行:优点:可以永久保存数据  缺点:运行文件有点慢

    运行一个.py文件的步骤:

    将python解释器的代码从硬盘读到内存中

    将目标文件由硬盘读到内存

    解释器对文件的内容进行处理,将其转化成机器能够识别的语句

    变量:(先定义后使用)

             什么是变:状态或者特征是可以变动的

              什么是量:衡量/记录一个物体的状态或者特征、

    变量组成:

    变量名

    赋值符号(=)

    变量值

     变量三要素:

    id:内存地址(数字)

    type:对应的数据类型

    value:该变量指向内存中的数据的值

    变量命名规范:

    数字字母下划线组成

    数字不能开头

    关键字不能命名为变量(print and。。。)

    垃圾回收机制:(3种方式)

    引用计数:

    标记清除:

    分代回收:

    常量:

    python种不存在常量 全部字母大写的变量约定俗成的认为是常量

    小整数池:

    >>> a=256
    >>> b=256
    >>> id(a)
    1900252608
    >>> id(b)
    1900252608
    >>> a=257
    >>> b=257
    >>> id(a)
    2628640354032
    >>> id(b)
    2628641909712

  • 相关阅读:
    第十三周时间进度表
    第十二周时间进度表
    第十周时间进度表
    elasticsearch(ES)日志迁移
    docker stack 部署nginx
    docker stack 部署容器监控方案(cAdvisor、Prometheus、Grafana)
    docker stack 部署 mysql 5.6
    docker stack 部署 filebeat
    docker stack 部署 redis
    docker stack 部署 seafile(http)
  • 原文地址:https://www.cnblogs.com/z929chongzi/p/11103389.html
Copyright © 2011-2022 走看看