他的回复:
华为云ID:Ethins+第五周笔记语法糖(Syntactic sugar),也译为糖衣语法,即用更简练的代码表达更复杂的功能。就像是我们说法时所使用的成语。在代码中加糖以后,语法并不会改变,代码会更加简洁。Python中的语法糖:切片上下文管理器装饰器 a、b可实现值互换a=10b = -10a,b = b,a 引用计数:当一个对象的引用被创建或者复制时,对象的引用计数加1;当一个对象的引用被销毁时,对象的引用计数减1;当对象的引用计数减少为0时,就意味着对象已经没有被任何人使用了,可以将其所占用的内存释放了。 标记-清除:不改动真实的引用计数,而是将集合中对象的引用计数复制一份副本,改动该对象引用的副本。对于副本做任何的改动,都不会影响到对象生命周期的维护。 将系统中的所有内存块根据其存活时间划分为不同的集合,每一个集合就成为一个“代”,垃圾收集的频率随着“代”的存活时间的增大而减小。也就是说,活得越长的对象,就越不可能是垃圾,就应该减少对它的垃圾收集频率。那么如何来衡量这个存活时间:通常是利用几次垃圾收集动作来衡量,如果一个对象经过的垃圾收集次数越多,可以得出:该对象存活时间就越长。