Python论坛  - 讨论区

标题:[python-chinese] ÔõÑùÔÚÀàÖÐɾ³ý×Ô¼º£¿

2004年08月12日 星期四 10:17

mike gaul zopemaillistcn at yahoo.com.cn
Thu Aug 12 10:17:56 HKT 2004

就是,我创建一个类
class abc
我希望在abc中有一个方法remove,用来删除自己的。
那么,当
a = abc
a.remove()
这样,就可以把a删除。
类似于del a,但是我希望用类内部的方法来实现,可以吗?

 --- limodou <chatme at 263.net> 的正文:
> mike gaul,您好!
> 
>   不懂你要做什么?
> 
> ======= 2004-08-12 10:08:08 您在来信中写道:=======
> 
> >就是希望在类中有一个方法,用来删除自己。
> >那么,当用这个类创建一个实例的时候,就可以用
> >obj.delself()方法删除自己。
> >
>
>_________________________________________________________
> >Do You Yahoo!?
> >150万曲MP3疯狂搜,带您闯入音乐殿堂
> >http://music.yisou.com/
> >美女明星应有尽有,搜遍美图、艳图和酷图
> >http://image.yisou.com
> >1G就是1000兆,雅虎电邮自助扩容!
>
>http://cn.rd.yahoo.com/mail_cn/tag/1g/*http://cn.mail.yahoo.com/event/mail_1g/
> >_______________________________________________
> >python-chinese list
> >python-chinese at lists.python.cn
> >http://python.cn/mailman/listinfo/python-chinese
> >
> 
> = = = = = = = = = = = = = = = = = = = =
> 			
> 
>         致
> 礼!
>  
> 				 
>         limodou
>         chatme at 263.net
>           2004-08-12
> 
> > _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
>  

_________________________________________________________
Do You Yahoo!?
150万曲MP3疯狂搜,带您闯入音乐殿堂
http://music.yisou.com/
美女明星应有尽有,搜遍美图、艳图和酷图
http://image.yisou.com
1G就是1000兆,雅虎电邮自助扩容!
http://cn.rd.yahoo.com/mail_cn/tag/1g/*http://cn.mail.yahoo.com/event/mail_1g/


[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2004年08月12日 星期四 10:23

Xie Yanbo idkey at 163.com
Thu Aug 12 10:23:54 HKT 2004

On 2004-08-12 10:17:1092277076 +0800, mike gaul wrote:
> 就是,我创建一个类
> class abc
> 我希望在abc中有一个方法remove,用来删除自己的。
> 那么,当
> a = abc
> a.remove()
> 这样,就可以把a删除。
> 类似于del a,但是我希望用类内部的方法来实现,可以吗?

不可以。在 Python 中,真正从内存中除去对象的删除只由 GC 来完成,
类没有 Destory 方法,del obj 操作也只是删除一个对 obj 的引用。



[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

2004年08月12日 星期四 12:13

黎达文 ldw at suntektech.com
Thu Aug 12 12:13:52 HKT 2004

是不是对应C++的这样一个应用场景:
一个类封装了一个线程,用new创建这个类的一个对方之后,我不记住这个对象的指
针,线程结束的时候自己把自己删除。


-----邮件原件-----
发件人: python-chinese-bounces at lists.python.cn
[mailto:python-chinese-bounces at lists.python.cn] 代表 mike gaul
发送时间: 2004年8月12日 10:18
收件人: python-chinese at lists.python.cn
主题: Re: [python-chinese] 怎样在类中删除自己?

就是,我创建一个类
class abc
我希望在abc中有一个方法remove,用来删除自己的。
那么,当
a = abc
a.remove()
这样,就可以把a删除。
类似于del a,但是我希望用类内部的方法来实现,可以吗?

 --- limodou <chatme at 263.net> 的正文:
> mike gaul,您好!
> 
>   不懂你要做什么?
> 
> ======= 2004-08-12 10:08:08 您在来信中写道:=======
> 
> >就是希望在类中有一个方法,用来删除自己。
> >那么,当用这个类创建一个实例的时候,就可以用
> >obj.delself()方法删除自己。
> >
>
>_________________________________________________________
> >Do You Yahoo!?
> >150万曲MP3疯狂搜,带您闯入音乐殿堂
> >http://music.yisou.com/
> >美女明星应有尽有,搜遍美图、艳图和酷图
> >http://image.yisou.com
> >1G就是1000兆,雅虎电邮自助扩容!
>
>http://cn.rd.yahoo.com/mail_cn/tag/1g/*http://cn.mail.yahoo.com/event/m
>ail_1g/
> >_______________________________________________
> >python-chinese list
> >python-chinese at lists.python.cn
> >http://python.cn/mailman/listinfo/python-chinese
> >
> 
> = = = = = = = = = = = = = = = = = = = =
> 			
> 
>         致
> 礼!
>  
> 				 
>         limodou
>         chatme at 263.net
>           2004-08-12
> 
> > _______________________________________________
> python-chinese list
> python-chinese at lists.python.cn
> http://python.cn/mailman/listinfo/python-chinese
>  

_________________________________________________________
Do You Yahoo!?
150万曲MP3疯狂搜,带您闯入音乐殿堂
http://music.yisou.com/
美女明星应有尽有,搜遍美图、艳图和酷图
http://image.yisou.com
1G就是1000兆,雅虎电邮自助扩容!
http://cn.rd.yahoo.com/mail_cn/tag/1g/*http://cn.mail.yahoo.com/event/mail_1
g/
_______________________________________________
python-chinese list
python-chinese at lists.python.cn
http://python.cn/mailman/listinfo/python-chinese

[导入自Mailman归档:http://www.zeuux.org/pipermail/zeuux-python]

如下红色区域有误,请重新填写。

    你的回复:

    请 登录 后回复。还没有在Zeuux哲思注册吗?现在 注册 !

    Zeuux © 2025

    京ICP备05028076号