易截截图软件、单文件、免安装、纯绿色、仅160KB

请教2个python的问题

del语句是用来删除变量引用的,在实际应用中什么场合下会用到(python不是自动有垃圾收集吗?)

getattr和setattr有什么特殊用途吗,还是只跟java中的getter 和settter相同,没有特殊功能上的用处?

这2个问题困扰我很长时间了
1. 比如:
Python code:
>>> a
[1, 66.6, 333, 333, 1234.5]
>>> del a[2:4]
>>> a
[1, 66.6, 1234.5]



2.使用getattr函数,可以得到一个直到运行时才知道名称的函数的引用


1. python对象引数为零马上回收,
2. del 不一定保正回收,如对象间有cyclic reference

受用,呵呵!!!

谢谢各位。特别感谢lgg201,呵呵。


相关问答:

python 异常退出

最近用python写一个程序,总是异常退出,但是却没法用try..except来捕捉

由于没法发图片,所以把相关的信息打印出来
异常的信息大致如下:

python.exe遇到问题需要关闭。我们对此引起的不便表示抱歉 ......

[提问]Python 如何忽略 whitespace 读入

像 C 的 scanf() 那样
比如读入 1 2 3 a b c
每次读入一个
下面这个应该是你想要的吧:
Python code:

>>> k = raw_input()
0 0123 ds dsl sd
>>> k
'0 0123 ds dsl sd'
>>> ......

python怎么print 'hello world'

大家好,我是一个新手,刚开始学python,但是刚开始的helloworld都没法打印,让我很无奈。
我的python安装路径为f:\python31。在path中也设置对了,在windows下运行是这样显示的,希望各位前辈指点一下。谢谢
Pyth ......

c++于python混合系统的一个难题

这是一个普通的混合使用方式, 但这种方式不能达到脚本真正的灵活性, c++每个属性必须绑定一个唯一的set和get接口提供给python内部访问这个属性
C/C++ code:

class sample
{

public:
int m_obj ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号