pyhon入门
心有全局,做事不慌,今天的内容就是为将来写代码做铺垫,主要掌握Python编码的规范,注释的内容,常量,变量的介绍以及命名的规范,最后还会讲Python的垃圾处理机制,毕竟程序的运行必须是在内存中执行的,而内存的空间是有限的。最后再讲一个将来会处理的数据类型,篇幅有限,其余类型将来再讲。文章最后部分会对其中的重点内容进行讲解,祝学习愉快。

1.命名进阶
请给自己十秒钟的时间判断以下命名是否正确
ashjkf@123
_
hgj_123_4
答案是:×,√,√ 怎么样掌握了么,继续加油哦
2.变量赋值机理的示意图讲解
变量赋值的机理就是,在内存空间先找一块地方存储变量值,再将该内存地址捆绑给变量名,将来再想访问该值的时候就可以用该变量名直接访问。
补充:python的底层优化,当变量值很小,且多个变量名对应的变量值相同的时候,可以指向同一个内存地址,用来节省内在空间。

3.垃圾回收机制详细讲解
引用计数:内存值身上有几个变量名绑定,引用计数就为几,只要计数不为零就不是垃圾。
标记清除:当内存即将占满时,python会自动停止对程序的执行,将内存中的数据都扫描一遍,并打上标记,最后一起清楚打标记的数据。
分代回收:会将数据监管分为三个层次,随着层级逐渐下降,监督频率会降低。


浙公网安备 33010602011771号