我认为最好以一个例子来说明我为什么要这样做。说我有个游戏。有一些对象是可以的--如果玩家杀死了我想从游戏中卸载的敌人(移除敌人的类实例),那么这些元素有一个类在运行(生命值、武器等等)。好的,使用del没有帮助。这里是一个基本的例子,想象一下,obj1是一个敌人,经过i=10的想象,敌人就死了。我有删除obj的代码,但是obj1中的函数Update()仍然被调用,因为shell仍然打印"AAAAAAAAAAAA“,尽管外壳打印d为Trueimport time#import Queue
#setting up