python 可以改变一个对象的id吗,或者给指定id一个对象内容???????????
6条回答 默认 最新
- 忧桑的小兔子 2016-09-28 13:03关注
不可以的,在Python中不能改变地址的,如a = 10,此时创建了一个10的对象,a只是引用了10,不能对地址进行操作。当10的引用计数位0的时候,解释器会自动回收。
总而言之,在Python中不会涉及到内存操作,解释器会帮你搞定一切.如果一定要在Python中用指针,可以用Python的ctypes模块。解决 3无用
python 可以改变一个对象的id吗,或者给指定id一个对象内容???????????
不可以的,在Python中不能改变地址的,如a = 10,此时创建了一个10的对象,a只是引用了10,不能对地址进行操作。当10的引用计数位0的时候,解释器会自动回收。
总而言之,在Python中不会涉及到内存操作,解释器会帮你搞定一切.如果一定要在Python中用指针,可以用Python的ctypes模块。