zoukankan      html  css  js  c++  java
  • CSIC_716_20191101【编程语言、变量、垃圾回收机制】

    编程语言分类:机器语言、汇编语言、高级语言。

        机器语言:机器能直接识别的程序语言或指令代码(二进制指令),勿需经过翻译,每一操作码在计算机内部都有相应的电路来完成它

        汇编语言:比机器语言略高级,用英文标签代表一组二进制指令操作机器

        高级语言:分为编译型(C、C++、go)和解释型(C#、Python、Java(先编译后解释))。

        开发效率:高级语言(解释型)>高级语言(编译型)>汇编语言>机器语言

        执行效率:机器语言>汇编语言>高级语言(编译型)>高级语言(解释型)

        跨  平 台 :   解释型>编译型

    Python执行代码的两种方式:交互式(直接在cmd中逐条编写) 和 命令行( “python 代码所在地址” )

    变量

    变量包括:变量名、赋值符号、变量值

    变量的命名规则:

    1、变量名中可包含数字、字母、下划线

    2、不能以数字开头

    3、不能用中文做变量

    4、、区分大小写

    变量名的命名风格:驼峰体和下划线体

    变量的三大特性:值value、内存地址 id( )、类型 type( )

    常量

    python中不存在常量,但一般变量名用全部大写,即代表约定俗成的常量

    内存管理

    Python解释器会在启动时创建出小整数池,范围是[-5,256],该范围内的小整数对象是全局解释器范围内被重复使用,且不会被GC回收。

    Garbage Collection 垃圾回收机制

    python的垃圾回收机制包括三个: reference counting(引用计数),mark and sweep (标记清除),generation collection(分代回收)

    详解见      https://testerhome.com/topics/16556

  • 相关阅读:
    Miller_Rabin
    无向图必经点、必经边的相关问题
    无向图的连通性与相关问题
    HNOI2012 矿场搭建 v-DCC缩点+分类讨论
    冗余路径 Redundant Paths e-DCC缩点
    poj1275 Cashier Employment 差分约束
    csp2019游记
    picxivic爬虫
    水贴自动机
    三维生命游戏
  • 原文地址:https://www.cnblogs.com/csic716/p/11777435.html
Copyright © 2011-2022 走看看