Python论坛  - 讨论区

标题:[python-chinese] 请问python下怎么判断一个对象的类型

2007年01月02日 星期二 18:26

jian hui zheng mayapainter在gmail.com
星期二 一月 2 18:26:30 HKT 2007

Ëƺõ¿ÉÒÔÓà type(something) == types.XXType À´Åжϣ¬ÓÐûÓÐÀàËÆPHPÖÐ isstr()¡¢ isnumber()
Ö®ÀàµÄÅжϺ¯Êý£¿
×ܾõµÄÅжϵÄʱºòʹÓÃÉÏÃæÄÇÒ»³¤´®²»ÊǺÜˬ¡£¡£¡£
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070102/aab8438c/attachment.htm 

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

2007年01月02日 星期二 19:55

3751 lwm3751在gmail.com
星期二 一月 2 19:55:44 HKT 2007

isinstance
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://python.cn/pipermail/python-chinese/attachments/20070102/c37bc7f8/attachment.html 

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

2007年01月02日 星期二 19:56

刘鑫 march.liu在gmail.com
星期二 一月 2 19:56:36 HKT 2007

type(str)==str

ÔÚ07-1-2£¬jian hui zheng <mayapainter在gmail.com> дµÀ£º
>
> Ëƺõ¿ÉÒÔÓà type(something) == types.XXType À´Åжϣ¬ÓÐûÓÐÀàËÆPHPÖÐ isstr()¡¢ isnumber()
> Ö®ÀàµÄÅжϺ¯Êý£¿
> ×ܾõµÄÅжϵÄʱºòʹÓÃÉÏÃæÄÇÒ»³¤´®²»ÊǺÜˬ¡£¡£¡£
>
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>



-- 
Blog°á¼ÒÁË

ÁõöÎ
March.Liu
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070102/80fa0ece/attachment.htm 

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

2007年01月02日 星期二 21:03

jian hui zheng mayapainter在gmail.com
星期二 一月 2 21:03:53 HKT 2007

type(str) == str: ÕâÑùÊÇ¿ÉÐеģ¬²»¹ý·¢ÏÖ¶Ôstr¶¨Òåºóstr Àà¾Í²»ÄÜʹÓÃÁË¡£python ÄѵÀûÓÐÇø·Östr
ÊÇÒ»¸ö¶ÔÏó»¹ÊÇÒ»¸ö±äÁ¿µÄ¹¦ÄÜÂð£¿ÕâÑù²»ÊÇËùÓеıäÁ¿ÉêÃ÷¶¼Òª±Ü¿ªÀàÃû£¬²»»áÔì³É»ìÂÒÂð£¿
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070102/bf94bafb/attachment.html 

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

2007年01月02日 星期二 21:13

刘鑫 march.liu在gmail.com
星期二 一月 2 21:13:34 HKT 2007

Õâ·½ÃæPythonȷʵûÓжÔÄÚÖõijÉÔ±×öÌر𱣻¤£¬×Ô¼º»¹ÊÇҪעÒâЩµÄ¡£ÆäʵÓùßÁËÒ²Ò»Ñù²»»áÂÒ¡£µÄÈ·²»ÄÜ˵ÕâÊǸöÓŵ㣬µ«ÊÇҲûÔãµ½²»ÄÜÈÌÊÜ£¬ÈëÏçËæË×£¬µ±ÐÄЩ¾ÍºÃ£º£©¡£

ÔÚ07-1-2£¬jian hui zheng <mayapainter在gmail.com> дµÀ£º
>
> type(str) == str: ÕâÑùÊÇ¿ÉÐеģ¬²»¹ý·¢ÏÖ¶Ôstr¶¨Òåºóstr Àà¾Í²»ÄÜʹÓÃÁË¡£python ÄѵÀûÓÐÇø·Östr
> ÊÇÒ»¸ö¶ÔÏó»¹ÊÇÒ»¸ö±äÁ¿µÄ¹¦ÄÜÂð£¿ÕâÑù²»ÊÇËùÓеıäÁ¿ÉêÃ÷¶¼Òª±Ü¿ªÀàÃû£¬²»»áÔì³É»ìÂÒÂð£¿
>
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request在lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>



-- 
Blog°á¼ÒÁË

ÁõöÎ
March.Liu
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070102/6bc00f51/attachment.htm 

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

2007年01月02日 星期二 23:09

Can Xue xuecan在gmail.com
星期二 一月 2 23:09:22 HKT 2007

type(foo) == type("")

在 07-1-2,jian hui zheng<mayapainter在gmail.com> 写道:
> type(str) == str: 这样是可行的,不过发现对str定义后str 类就不能使用了。python 难道没有区分str
> 是一个对象还是一个变量的功能吗?这样不是所有的变量申明都要避开类名,不会造成混乱吗?
>
> _______________________________________________
> python-chinese
> Post: send python-chinese在lists.python.cn
> Subscribe: send subscribe to
> python-chinese-request在lists.python.cn
> Unsubscribe: send unsubscribe to
> python-chinese-request在lists.python.cn
> Detail Info:
> http://python.cn/mailman/listinfo/python-chinese
>


-- 
薛粲

有耕耘方能有收获,愿能与您顺心携手共成长。

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

2007年01月03日 星期三 13:58

Jacob Fan jacob在exoweb.net
星期三 一月 3 13:58:58 HKT 2007

jian hui zheng wrote:
> type(str) == str: 这样是可行的,不过发现对str定义后str 类就不能使用
> 了。python 难道没有区分str 是一个对象还是一个变量的功能吗?这样不是所
> 有的变量申明都要避开类名,不会造成混乱吗?
> ------------------------------------------------------------------------
>
>   
建议你仔细读一下python的教程再来讨论问题,你的概念比较混乱。

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

2007年01月03日 星期三 16:38

jian hui zheng mayapainter在gmail.com
星期三 一月 3 16:38:52 HKT 2007

Õâ¸ö¡£¡£¡£ÊÇÖ¸ÎÒô£¿ÇëÎÊÏÂÊÇʲô¸ÅÄî±È½Ï»ìÂÒ£¿
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070103/e7cc0e42/attachment.html 

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

2007年01月03日 星期三 17:24

yi huang yi.codeplayer在gmail.com
星期三 一月 3 17:24:54 HKT 2007

On 1/3/07, jian hui zheng <mayapainter at gmail.com> wrote:
>
> 这个。。。是指我么?请问下是什么概念比较混乱?
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>

名字 - 对象之间绑定的关系。名字也就是你说的变量。

-- 
http://codeplayer.blogspot.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://python.cn/pipermail/python-chinese/attachments/20070103/14b53e67/attachment.html 

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

2007年01月03日 星期三 20:39

jian hui zheng mayapainter在gmail.com
星期三 一月 3 20:39:21 HKT 2007

ÎÒµÄÀí½âÊÇÃû×Ö£¨±äÁ¿£©ÊǶÔÏóµÄÒýÓ㬲»ÖªµÀÕâÑùÀí½âÊÇ·ñÕýÈ·£¿
pythonûÓÐÇø·Ö±äÁ¿ÃûºÍÀàÃû£¬ÊDz»ÊÇÖ¸ÀàÃûÊÇÀàµÄÒýÓã¨ÒòΪ¿ÉÒÔ°Ñij¸ö¶ÔÏ󸺸øÕâ¸öÃû×Ö£©£¿
Èç¹û˵Ãû×ÖÊǶÔÏóµÄÒýÓõĻ°£¬ÄÇÊDz»ÊÇÖ¸pythonÖеÄÀ඼ÊÇij¸ö¸ü¸ß¼¶µÄÀàµÄʵÀý£¨¶ÔÏ󣩣¿
ÕâÑù˵µÄ»°£¬Õâ¸ö"¸ß¼¶µÄ"Àà²úÉúµÄʵÀýÒ²¿ÉÒÔÔÙʵÀýΪij¸ö¶ÔÏó£¿

ÏÖÔÚÎÒ¿ÉÕæµÄÊÇ»ìÂÒÁË¡£¡£¡£¶¼²»ÖªµÀ×Ô¼ºÔÚ½²Ð©Ê²Ã´
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070103/61bcb939/attachment.html 

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

2007年01月03日 星期三 20:42

jian hui zheng mayapainter在gmail.com
星期三 一月 3 20:42:13 HKT 2007

¶¼Ïë°Ñ±äÁ¿µ±³ÉÊÇÄÚ´æÖÐijµØÖ·µÄÒýÓÃÁË¡£¡£¡£¡£
-------------- 下一部分 --------------
Ò»¸öHTML¸½¼þ±»ÒƳý...
URL: http://python.cn/pipermail/python-chinese/attachments/20070103/695db5dd/attachment.htm 

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

2007年01月03日 星期三 23:11

yi huang yi.codeplayer在gmail.com
星期三 一月 3 23:11:14 HKT 2007

On 1/3/07, jian hui zheng <mayapainter at gmail.com> wrote:
>
> 我的理解是名字(变量)是对象的引用,不知道这样理解是否正确?
> python没有区分变量名和类名,是不是指类名是类的引用(因为可以把某个对象负给这个名字)?
> 如果说名字是对象的引用的话,那是不是指python中的类都是某个更高级的类的实例(对象)?
> 这样说的话,这个"高级的"类产生的实例也可以再实例为某个对象?
>
> 现在我可真的是混乱了。。。都不知道自己在讲些什么
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>

厉害厉害,就理解到 metaclass 的层次了,呵呵。

-- 
http://codeplayer.blogspot.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://python.cn/pipermail/python-chinese/attachments/20070103/d92d91e0/attachment.htm 

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

2007年01月03日 星期三 23:25

yi huang yi.codeplayer在gmail.com
星期三 一月 3 23:25:43 HKT 2007

On 1/3/07, jian hui zheng <mayapainter at gmail.com> wrote:
>
> 我的理解是名字(变量)是对象的引用,不知道这样理解是否正确?
> python没有区分变量名和类名,是不是指类名是类的引用(因为可以把某个对象负给这个名字)?
> 如果说名字是对象的引用的话,那是不是指python中的类都是某个更高级的类的实例(对象)?
> 这样说的话,这个"高级的"类产生的实例也可以再实例为某个对象?
>
> 现在我可真的是混乱了。。。都不知道自己在讲些什么
>
> _______________________________________________
> python-chinese
> Post: send python-chinese at lists.python.cn
> Subscribe: send subscribe to python-chinese-request at lists.python.cn
> Unsubscribe: send unsubscribe to  python-chinese-request at lists.python.cn
> Detail Info: http://python.cn/mailman/listinfo/python-chinese
>

你可以看看我正在翻译的这篇文章:http://wiki.woodpecker.org.cn/moin/TPiP/AppendixA
和我的 blog <http://codeplayer.blogspot.com> ,呵呵,最近写了好几篇这方面的文章。

-- 
http://codeplayer.blogspot.com/
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://python.cn/pipermail/python-chinese/attachments/20070103/958e8502/attachment-0001.html 

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

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

    你的回复:

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

    Zeuux © 2025

    京ICP备05028076号