python2.7 python3.3 cmd命令行 运行同一段代码内存地址为什么不一样?而用同一个解释器运行的内存地址都一样
# -*- coding:utf-8 -*- class Cat: def __init__(self,new_name): self.name = new_name print('%s coming'%self.name) def __del__(self): print('%s going'%self.name) tom = Cat('Tom') print(tom) del tom print('-'*50)
此处为cmd命令行使用pyhon3.3运行两次的内存地址
此处为使用pyhon3.3idle运行两次的内存地址
此处为使用pyhon2.7idle运行两次的内存地址