多余的拼音导致Python的数据类型错误

有一段代码,原意是声明几个常量,但是错误的在常量之间增加了,结果导致Python将数据类型做了转化:

>>> class Constants:
...     ONE=1,
...     TWO=2
... 
>>> Constants.ONE
(1,)
>>> type(Constants.ONE)
<type 'tuple'>

究其原因,无非是Python将逗号视为为元祖声明的关键字。

posted @ 2012-11-22 09:41  雨吁的嘘  阅读(229)  评论(0)    收藏  举报