多余的拼音导致Python的数据类型错误
有一段代码,原意是声明几个常量,但是错误的在常量之间增加了,结果导致Python将数据类型做了转化:
>>> class Constants: ... ONE=1, ... TWO=2 ... >>> Constants.ONE (1,) >>> type(Constants.ONE) <type 'tuple'>
究其原因,无非是Python将逗号视为为元祖声明的关键字。
有一段代码,原意是声明几个常量,但是错误的在常量之间增加了,结果导致Python将数据类型做了转化:
>>> class Constants: ... ONE=1, ... TWO=2 ... >>> Constants.ONE (1,) >>> type(Constants.ONE) <type 'tuple'>
究其原因,无非是Python将逗号视为为元祖声明的关键字。