垃圾回收机制and数据类型

垃圾回收机制


 

 


 

 

说起清理垃圾大家应该十分熟悉,比如生活中的垃圾,各式各样的垃圾。但是你们知道编程中的垃圾回收机制吗?


 

 

  #垃圾数据的定义
    在内存中没有任何变量名指向的数据
  #针对垃圾数据python开发了一套自动化回收方案
    1.引用计算
        内存中变量值身上有几个变量名绑定引用计数就是几,只要不为0就不是垃圾
    2.标记清除
          当内存即将占满的时候python还自动暂停程序的执行,从头到尾将内存中数据进行扫描并打上标记,之后一次性清除掉标记的数据
    3.分代回收
          会将数据的监管分为三个层次,随着层级的下降监督的频率降低

数据类型

简述:在现实中存储数据的方式和表现形式有很多:文本文件、表格文件、视频文件、音频文件、图片文件。。。在IT世界里数据的存储方式和表现形式也是千变万化的。


  #数据类型之整型int
    作用:记录人的年龄 班级人数 ...
    定义:
               age=18  #直接写整数就是整型
 
 #数据类型之浮点型float
    作用:记录人的体重 薪资 身高
    定义:
               salary3.1  #直接写小数就是浮点数

  #小总结
    整型与浮点型可以统称为数字类型
    主要用于数字运算和比较运算

 

posted @ 2021-11-02 19:19  Roseblacko  阅读(49)  评论(0编辑  收藏  举报